可以从控制台找到所有客户端集合吗?
Possible to find all client side collections from the console?
我有一个 meteor.js 应用程序,我想看看所有客户端集合中包含哪些信息。大约有 20 个客户端集合,我知道我可以一个一个地访问它们并让它们 return 他们的文档像这样:
Meteor.myCollection.find().fetch()
但我想知道是否有办法获取客户端的所有 meteor.js 集合并循环遍历它们。任何人都可以建议一种方法吗?
获取集合实例:
var collections = _.chain(_.keys(window))
.filter(function(k) {return window[k] instanceof Meteor.Collection;})
.map(function(k) {return window[k];})
.value();
获取集合名称:
var names = _.filter(_.keys(window), function(key) {
return window[key] instanceof Meteor.Collection;
});
你需要这个包:-
https://github.com/dburles/mongo-collection-instances
那你就可以了
Mongo.Collections.getAll()
它被用在真正有用的 "Mongol" 中,它允许您在客户端检查您的 collections / 订阅。这个工具听起来更像是您真正想要实现的目标
我有一个 meteor.js 应用程序,我想看看所有客户端集合中包含哪些信息。大约有 20 个客户端集合,我知道我可以一个一个地访问它们并让它们 return 他们的文档像这样:
Meteor.myCollection.find().fetch()
但我想知道是否有办法获取客户端的所有 meteor.js 集合并循环遍历它们。任何人都可以建议一种方法吗?
获取集合实例:
var collections = _.chain(_.keys(window))
.filter(function(k) {return window[k] instanceof Meteor.Collection;})
.map(function(k) {return window[k];})
.value();
获取集合名称:
var names = _.filter(_.keys(window), function(key) {
return window[key] instanceof Meteor.Collection;
});
你需要这个包:-
https://github.com/dburles/mongo-collection-instances
那你就可以了
Mongo.Collections.getAll()
它被用在真正有用的 "Mongol" 中,它允许您在客户端检查您的 collections / 订阅。这个工具听起来更像是您真正想要实现的目标