【发布时间】:2015-03-17 04:03:10
【问题描述】:
我是 mongoose 的新手。我正在尝试使用 mongoose 从我的 mongodb 打印数据。 我的代码 -
mongoose.connect('mongodb://localhost/dbname');
var Schema = mongoose.Schema;
var dbSchema = new Schema({
name: String,
url: String,
category: { name: String, path: String },
});
var db = mongoose.model('db',dbSchema, 'colection_name');
console.log(db.url);
我的 mongodb -
{
"name": "xxxx",
"url": "http://localhost/kayiIU9g3443",
"category" : {
"name": "yyyy",
"path": "ggggg"
},
}
【问题讨论】:
-
您刚刚创建了一个模型,如果您想从数据库中获取实际数据,您必须插入一些数据,然后再进行查询以将其取回?
-
在我的数据库中已经有数据了。是否需要插入?
-
如果您想要的数据已经存在,您不必插入任何内容,但您可以通过查询获得它
-
我尝试使用控制台查看数据 console.log(db.url); .
标签: node.js mongodb express mongoose