1.字段篩選
?? ?
?? ?let BookModel = mongoose.model('books',BookSchema);BookModel.find().select({name:1,author:1}).then((err,data) => {//回調返回數據if(err){console.log(err);return;}console.log(data);})//值為1表示顯示數據,為0表示不顯示數據
數據排序
?
?? ?BookModel.find().sort({price:1}).then((err,data) => {//升序是1,倒敘-1if(err){console.log(err);return;}console.log(data);})
?? ?數據截斷
skip跳過,limit限定
例如:截取前三個數據
?? ?BookModel.find().limit(3).then((err,data) => {//截取前三個if(err){console.log(err);return;}console.log(data);})
? ? 例二:截取四到六個
?? ?BookModel.find().skip(3).limit(3).then((err,data) => {//取四到六,跨過三個然后取三個if(err){console.log(err);return;}console.log(data);})
});//連接成功的回調