我有一个Mongo DB“ db1”,它具有类似以下的集合:
- 巧克力-2019年10月31日
- 巧克力30-十月-2019
- 巧克力-2019年10月29日
- 巧克力-2019年10月28日
- 巧克力-2019年10月27日
- Cookie-2019年10月31日
- Cookie 2019年10月30日
- Cookie-29-Oct-2019
- Cookie-2019年10月28日
- Cookie-2019年10月27日
- Cookie-26-十月-2019
- 2019年10月31日吧
- 2019年10月30日吧
- 2019年10月29日吧
- 2019年10月28日吧
- 2019年10月27日吧
我要数:
- 仅巧克力和饼干的馆藏数量
- 收藏品文档数量:仅巧克力和曲奇。
使用MongoChef Shell控制台,我可以像这样在'db'中计算每个集合的所有文档:
db.getcollectionNames()
.forEach(function(collection)
{ resultCount = db[collection].count();
print("Results count for " + collection + ": "+ resultCount);
});
但不知道如何仅对定义的集合列表进行计数。