遍历 Meteor 应用程序中的所有集合
Iterate over all collections in Meteor app
我想遍历 Meteor 应用程序中创建的所有集合。最终目标是编写一个 meteor 包,该包可以分析所有收集数据以找出各个文档之间的不一致之处。
使用本机 mongo 理论上可行,但这似乎是一个糟糕的解决方案,希望有更好的解决方案。
在您的服务器代码中的任意位置尝试一下:
Meteor.startup(function() {
_.each(global, function(value, key) {
if (value instanceof Mongo.Collection) {
console.log("variable name: " + key);
console.log("collection name: " + value._name);
}
});
});
它只是遍历全局命名空间并查找 Mongo.Collection
.
的实例
我想遍历 Meteor 应用程序中创建的所有集合。最终目标是编写一个 meteor 包,该包可以分析所有收集数据以找出各个文档之间的不一致之处。
使用本机 mongo
在您的服务器代码中的任意位置尝试一下:
Meteor.startup(function() {
_.each(global, function(value, key) {
if (value instanceof Mongo.Collection) {
console.log("variable name: " + key);
console.log("collection name: " + value._name);
}
});
});
它只是遍历全局命名空间并查找 Mongo.Collection
.