使用 mongodb 如何查询的时候并统计总数,例如
{
_id: 0
name: 'a',
age: 10,
parentId: 0
},
{
_id: 1
name: 'b',
age: 11,
parentId: 0
}
希望达到如下效果:
select Count(*) Total, * from table where parentId = 0
mongodb 不适合这种操作。
直接用语句: db.table.find({parentId=0}).count()
若是你上面那两个文档的话,这句话的结果是2。
如果你是c#你可以直接用linq接口,那就不用看原始接口了