mongoose的常用查询

1.数组查询分页

enshirne是一个数组:

User.findOne({
  _id: _id
}, {
  enshrine: {
    $slice: [start, count]
  }
}).exec(function(err, user) {

});

 

循环遍历的时候用eachSeries进行同步遍历,如果有时间排序的话;

 

2.修改多行数据

db.getCollection('users').update({'phone':'13760496252'}, {$set: {'phone': '13760496253'}}, {multi:true})

 

3.去重查询

db.getCollection('circles').aggregate([{
    $match:{
        to: {$in: [40,41,50,51,100,101]}
    }
},{
    $group:{
        _id: '$from'
    }
}])

 

干货

3.mongoose常用查询操作

 

4.聚合查询(使用aggregate,match)

这个是文章中的gist地址

 

5.常用的查询方法

6.这个是moongose的官网文档

7.开发中经常用到的查询操作

8.group分组?有点看不懂

9.mongoose常用查询:对于有一个搜集网址癖好的jser,:-D有点无奈

posted @ 2015-12-09 21:38  muzi131313  阅读(805)  评论(0编辑  收藏  举报