mongodb之mgo操作bson入门

mongo内嵌文档相关的查询语句

//查询内嵌文档的总个数(其中idx是文档的唯一索引,list是子数组的key名称)
db.cache.aggregate([      
  {"$match":{"idx":NumberLong(1238888),"list": {$exists:true}}},   
  {"$project": {"sizeOfList": {"$size": "$list"}}}
])

//结果
{ "_id" : ObjectId("123123sajkdhajskd"),  "sizeOfList" : 30 }

你可能感兴趣的:(mongodb之mgo操作bson入门)