0%

mongoose分页

1
2
3
4
5
6
7
8
9
var mongoose = require('mongoose');
mongoose.connect('MongoDB://192.168.0.229:27017/Test');

var Cat = mongoose.model('Cat', {
name: String ,
_id:String ,
age:{ type: Number, min: 18, max: 65 }
});

1
2
3
4
5
6
7
8
9
10
11
12
13

var query=Cat.find({});

query.where({age:30});
query.sort({ name: 'asc', age: -1 });
//query.and({_id:"123456222"});
query.or([{_id:"123456fff222"},{_id:"123456222"}]);
//query.limit(3); //限制条数
//query.skip(3) //开始数 ,通过计算可是实现分页
//query.friends('name')
query.exec(function(err,docs){
console.log(docs);
})

开发文档地址:http://mongoosejs.com/docs/api.html#query_Query-or