wq.jpg
var mongoose = require("mongoose"); var kittySchema = mongoose.Schema({ name: String, age: String }); var Kitten = mongoose.model("jj", kittySchema); mongoose.connect("mongodb://localhost/nodeTest", function (err) { if (!err) { console.log("connected to mongoDB"); } else { throw err; } }); Kitten.find(function(err, data){ console.log(data); });
查出来的是[] 是什么原因啊? 我不知道应该在哪里体现我的表名 jj
Kitten.find(function(err, data){ console.log(data); }); 你确定不需要查询条件?model.find({},function)
我建议你试试这样 var mongoose = require("mongoose"); var kittySchema = mongoose.Schema({ name: String, age: String }); mongoose.model("jj", kittySchema); var db = mongoose.connect("mongodb://localhost/nodeTest", function (err) { if (!err) { console.log("connected to mongoDB"); } else { throw err; } }); var Kitten = db.model(‘jj’); Kitten.find(function(err, data){ console.log(data); });
@zhishaofei3 而且你可以save一个试试,你就会发现你的库里面多了个jjs表。这是mongoose默认的。。但是是可以改的。你查一下api,后面可以是可以带上你的表名的.