从MongoDb获取数据并插入文件中
我建立了下一个文件:
var express = require('express');
var app = express();
app.set("view engine", "ejs");
app.use("/", function(request, response){
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/";
MongoClient.connect(url, function(err, db) {
if (err) throw err;
var dbo = db.db("Test");
dbo.collection("users").findOne({},function(err, result) {
if (err) throw err;
console.log(result);
var name = result.name;
response.render('index',{ name});
db.close();
});
});
});
app.listen(3000, function () {
console.log('Example app listening on port 3000!');
});
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<script src="./index.js"></script>
<title>Document</title>
</head>
<body>
<h1 class="result"><%=name %></h1>
<script>
</script>
</body>
</html>
回答如下:因此,据我所知,这是您要获取集合用户中所有用户的名字。如果那是您想要实现的目标。也许我们应该首先了解为什么我们只有一个用户。很有可能是因为该方法。
dbo.collection("users").findOne({},function(err, result) {});
与本文相关的文章
评论列表(0)
- 暂无评论