【问题标题】:Mongo DB show all collections except oneMongodb 显示除一个以外的所有集合
【发布时间】:2022-02-09 08:22:49
【问题描述】:

在 Mongo DB 中,我如何检索除 Test 之外的所有文档

我的代码显示所有文档

db.getCollectionNames().forEach(function(collection) { 
    var result = db[collection]; 
    if(result != 'Test') { 
        print("All the documents: " + " for collection: "+ collection);
    } 
});

【问题讨论】:

  • 似乎您正在检查集合是否不等于 test 而不是检查文档。您是否要检查集合是否未测试或文档是否未测试?这是两个不同的东西。
  • 你好 Daniel 我有一个收藏名称测试,我不想列出这个收藏
  • db.getCollectionNames() 返回一个集合名称数组(每个名称都是一个字符串)。那么,为什么需要var result = db[collection];
  • 是的,应该只是“if (collection != 'Test')”。

标签: javascript mysql mongodb nosql robo3t


【解决方案1】:

正确的是:

  db.getCollectionNames().forEach(function(collection){
     if(collection != 'Test') {
         print("All the documents: " + " for collection: "+ collection);
        }
       }
      );

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-01-13
    • 2014-09-19
    • 1970-01-01
    • 2021-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多