3.7 Mongoose基于Model的查询操作
find()
findById()
findOne()find()
Model.find(conditions, [projection], [options], [callback])var mongoose = require('mongoose');
mongoose.connect("mongodb://u1:123456@localhost/db1", function(err) {
if(!err){
var schema = new mongoose.Schema({ age:Number, name: String});
var temp = mongoose.model('temp', schema);
temp.find(function(err,docs){
//[ { _id: 5971f93be6f98ec60e3dc86c, name: 'huochai', age: 27 },
//{ _id: 5971f93be6f98ec60e3dc86d, name: 'wang', age: 18 },
//{ _id: 5971f93be6f98ec60e3dc86e, name: 'huo', age: 30 },
//{ _id: 5971f93be6f98ec60e3dc86f, name: 'li', age: 12 } ]
console.log(docs);
})
}
});findById()
findOne()
文档查询中,常用的查询条件如下
$where
链式查询
Last updated