joinedGroups.groupId":'1234',"joinedGroups.admin": true})
db.user.find({state_arr:{$elemMatch:{$eq:"123"}}}) 查询数组
聚合查询...:1}}}])
match是过滤,group是聚合,
db.getCollection('sessions').aggregate([{$match:{"state":'On'}},{$group:{_...id:'$userName',num:{$sum:1}}},{$match:{num:{$gt:1}}}])
聚合操作中的其他方法
$limit,限制结果数量
$skip,忽略结果的数量
$sort,按照给定的字段进行排序...:"$views"},clicks:{$sum:"$clicks"}}},
{"$limit":50},
{"$sort":{"date":-1}},
{"$skip":5},
{"$project":.../mongo --host:127.0.0.1:27017
1:通过mongo shell:
#查看状态:级别和时间
drug:PRIMARY> db.getProfilingStatus()
{