我尝试在一个查询中获取通知以及数据,我尝试如下,但这只是计数,
Categories.find(item).count().exec(function (err, result) {}
任何人都可以提供帮助。
答案 0 :(得分:3)
您无法像评论中所述@adeneo
那样获取您的数据。
使用find
获取所有记录,然后检查记录长度
Categories.find({query},function (err, result) {
if(!err){
if(Array.isArray(result))
var count=result.length;
}
});
答案 1 :(得分:-1)
如果要获取所有记录,可以使用@abdulbarik方法。
如果您使用了所需数据量的限制而您想要完整计数,则可以执行以下操作:
Categories.count(query, function (err, count) {
Categories.find(query)
.limit(limit)
.toArray(cb);
});