【发布时间】:2015-08-23 18:42:19
【问题描述】:
我想在流星(服务器端)中迭代多个 Mongo 集合。首先,我想检查一个集合是否有任何文档。
到目前为止我的代码:
var isEmptyCollection = function(name) {
if(name.find().count() === 0) {
return true
} else {
return false
}
};
var mycollections = ["CollectionOne", "CollectionTwo", "CollectionThree"];
for (var i = 0; i < mycollections.length; i++) {
if (isEmptyCollection(mycollections[i])) {
} else {
var data = mycollections[i].find({},{fieldOne: 1}).fetch();
console.log(data);
}
我收到此错误:
TypeError: Object CollectionOne has no method 'find'....
如果集合有任何值,我如何迭代集合/在循环中检查?
【问题讨论】:
-
Check this out 确定您的收藏是否有任何价值或是否为空。
标签: javascript mongodb meteor