我正在尝试做一些非常简单的事情,但出于某种原因出错...
当我尝试collection.find({createdAt:somevalue})
它正在工作时,但如果我尝试collection.findOne({createdAt:somevalue})
文档会成功返回。
p.s与mongolab一起工作,如果重要的话要弄明白。 最终目标是使用该查询:
Meteor.methods({
'getChartData': function(startts, endts) {
var chartRes = Logger.find({
createdAt: {
$gte: startts,
$lt: endts
}
}, {
_id: 0,
rms: 1,
status: 0,
createdAt: 1
});
console.log(chartRes);
return chartRes;
}
});
我需要获取所有文档(在时间戳之间,从服务器端)并将它们返回给客户端(仅使用rms& createdAt索引)。
感谢!!!
答案 0 :(得分:0)
找到答案,我需要在.find({})之后添加.fetch(),如下所示:
s=0
def depth(tuple):
# do something
global s
s=s+1
return depth(some_nested_tuple)
:)