使用条件获取MongoDB中集合的大小?
首先让我们创建一个包含文档的集合-
> dbmongoDBCollectionSizeDemoinsertOne({"Name":"John", "Age":23});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cf23e3db64a577be5a2bc16")
}
> dbmongoDBCollectionSizeDemoinsertOne({"Name":"Chris", "Age":24});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cf23e45b64a577be5a2bc17")
}
> dbmongoDBCollectionSizeDemoinsertOne({"Name":"Robert", "Age":26});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cf23e4db64a577be5a2bc18")
}以下是在find()方法的帮助下显示集合中所有文档的查询-
> dbmongoDBCollectionSizeDemofind();
这将产生以下文件-
{ "_id" : ObjectId("5cf23e3db64a577be5a2bc16"), "Name" : "John", "Age" : 23 }
{ "_id" : ObjectId("5cf23e45b64a577be5a2bc17"), "Name" : "Chris", "Age" : 24 }
{ "_id" : ObjectId("5cf23e4db64a577be5a2bc18"), "Name" : "Robert", "Age" : 26 }以下是使用条件获取集合大小的查询-
> var collectionsize = 0;
> dbmongoDBCollectionSizeDemofind({Name:'Robert'})forEach(function(d) {
var s = Objectbsonsize(d);
collectionsize=collectionsize +s;
})
> print(collectionsize);这将产生以下文件-
52
热门推荐
10 病人祝福语老师寄语简短
11 新娘生孩子祝福语简短
12 婆婆66岁祝福语简短
13 今天孩子高考祝福语简短
14 送彩票生日祝福语简短
15 分别祝福语简短情话英文
16 画室揭牌仪式祝福语简短
17 女友妈妈生日祝福语简短
18 离别赠言离职祝福语简短