我尝试使用:
MongoInternals.defaultRemoteCollectionDriver().mongo.db.listCollections()
为了在 meteor 数据库中获取所有集合名称,但是它返回了一个很长的JSON,在其中我找不到纯集合名称。 (参见附图)
如何获取以下格式的 meteor 集合名称:
["test1", "test2", "users"...]
最佳答案
好的,这是工作代码,谢谢@PaulS。
db = MongoInternals.defaultRemoteCollectionDriver().mongo.db;
collections = db.listCollections();
collections.each(function(n, collection){
if(collection){
console.log( collection.name );
}
});