我尝试使用:

MongoInternals.defaultRemoteCollectionDriver().mongo.db.listCollections()

为了在 meteor 数据库中获取所有集合名称,但是它返回了一个很长的JSON,在其中我找不到纯集合名称。 (参见附图)

javascript - 如何将所有Meteor Mongo集合名称检索为Javascript数组?-LMLPHP

如何获取以下格式的 meteor 集合名称:
["test1", "test2", "users"...]

最佳答案

好的,这是工作代码,谢谢@PaulS。

db = MongoInternals.defaultRemoteCollectionDriver().mongo.db;
collections = db.listCollections();

collections.each(function(n, collection){
  if(collection){
    console.log( collection.name );
  }
});

10-01 11:20