【问题标题】:In expressjs using mongoose how i print data在 expressjs 中使用猫鼬我如何打印数据
【发布时间】: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


【解决方案1】:
     db.find(function (err, db) {
          if (err) return console.error(err);
           console.dir(db);
     });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-21
    • 2016-04-08
    • 1970-01-01
    • 2015-05-03
    • 1970-01-01
    • 2016-05-01
    • 2017-07-23
    • 1970-01-01
    相关资源
    最近更新 更多