meteor mongo find return mongo error

时间:2015-11-30 15:32:39

标签: mongodb meteor

我正在尝试做一些非常简单的事情,但出于某种原因出错...

当我尝试collection.find({createdAt:somevalue})它正在工作时,但如果我尝试collection.findOne({createdAt:somevalue})文档会成功返回。

enter image description here

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索引)。

感谢!!!

1 个答案:

答案 0 :(得分:0)

找到答案,我需要在.find({})之后添加.fetch(),如下所示:

s=0
def depth(tuple):
     # do something
     global s
     s=s+1
     return depth(some_nested_tuple)

:)