MeteorJS 动态查询
MeteorJS dynamic query
是否可以动态构建查询?例如,我需要构建一个这样的函数:
var dynamicQuery = function(collectionName) {
return collectionName.find({});
}
您有两个选择:
传递 collection 本身
var dynamicQuery = function(Collection) {
return Collection.find();
};
dynamicQuery(Posts);
传递名字 collection
var dynamicQuery = function(name) {
var root = Meteor.isClient ? window : global;
var Collection = root[name];
return Collection.find();
};
dynamicQuery('Posts');
推荐阅读:collections by reference.
是否可以动态构建查询?例如,我需要构建一个这样的函数:
var dynamicQuery = function(collectionName) {
return collectionName.find({});
}
您有两个选择:
传递 collection 本身
var dynamicQuery = function(Collection) {
return Collection.find();
};
dynamicQuery(Posts);
传递名字 collection
var dynamicQuery = function(name) {
var root = Meteor.isClient ? window : global;
var Collection = root[name];
return Collection.find();
};
dynamicQuery('Posts');
推荐阅读:collections by reference.