通过嵌套数组字段进行Meteor mongo查询

时间:2016-06-24 15:54:45

标签: javascript arrays mongodb meteor

我有一个mongo文档,如下所示:

{ theArray: [{type: 'download', expiration: Date}, {type: 'download', expiration: Date}] }

我想查询文档以确保它们的到期日期不早于当前时间,但仅由数组对象的到期时间确定,类型为' download'。我正在使用$ elmMatch来尝试获取正确的数据:

return documents.find({ 
    "userId": user._id,
    "theArray": {
    $elemMatch: {type: 'download', expiration: {$gte: currentTime }
    }
}

这只是没有返回任何数据,我似乎无法获得我正在寻找的行为。

0 个答案:

没有答案