【发布时间】:2021-07-19 20:02:28
【问题描述】:
从 mongoDB 获取数据后,如何显示它。
例如,我有一个简单的 hbs 模板
//index.hbs
{{# each user}}
<div >
<h5>{{ user.firstName }}</h5>
</div>
<div >
<h5>{{ user.lastName }}</h5>
</div>
{{/each}}
现在我可以使用 find.() 从 mongoDB 获取记录
var mongoose = require("mongoose");
var Schema = mongoose.Schema;
mongoose.connect("connection string");
var userSchema = new Schema({
"firstName": String,
"lastName": String,
"locationID": Number
});
var User = mongoose.model("Users", userSchema);
User.find({ locationID: 1}).exec().then((data)=>{
console.log(data);
});
另外,我怎样才能从 mongoDB 中获取所有数据。不使用 find()。搜索条件。
【问题讨论】:
-
这能回答你的问题吗? Display JSON data using handlebars.js
标签: javascript node.js mongodb express handlebars.js