gpt4 book ai didi

MongoDB |如何只显示非空集合?

转载 作者:行者123 更新时间:2023-12-02 02:22:29 24 4
gpt4 key购买 nike

我知道如何显示所有集合,但不知道如何显示非空集合。任何提示都可能让我感激

最佳答案

要获取/查找 MongoDB 中不包含文档的集合,请使用以下命令。

db.getCollectionNames().forEach(function(collection) { 
var resultCount = db[collection].count();
if(resultCount==0) {
print("Documents count: "+ resultCount +" for collection: "+ collection);
}
});

输出: 文档计数:0 个集合:客户

要获取或查找 MongoDB 中包含数据计数的所有集合名称,取消注释 if 条件 block 重新执行代码

db.getCollectionNames().forEach(function(collection) { resultCount = db[collection].count(); print("Documents count: "+ resultCount +" for collection "+ collection); });

输出:

Documents count: 4 for collection ADDRESS
Documents count: 0 for collection CUSTOMER
Documents count: 12 for collection EMPLOYEE_DETAILS
Documents count: 30 for collection WALLET
Documents count: 5 for collection EMPLOYEE_STATUS

关于MongoDB |如何只显示非空集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59230935/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com