我在集合中有以下对象MEC_CALENDAR_DATES
。我的目标是从大于或等于开始日期属性的 Meteor 项目中查询此集合中的文档Date
:
{
"_id" : "vT92uJzbiDheH4FYD",
"key" : "MEC_CALENDAR_DATES",
"Title" : "BBS",
"Date" : ISODate("2017-11-21T00:00:00.000Z")
}
/* 2 */
{
"_id" : "seGmNdwfQxTJnTxJz",
"key" : "MEC_CALENDAR_DATES",
"Title" : "AAS",
"Date" : ISODate("2017-11-15T00:00:00.000Z")
}
我在 RoboMongo 中尝试过的是以下查询,该查询有效并返回大于为该集合提供的日期的对象:
db.getCollection('app_configuration').find({"key":"MEC_CALENDAR_DATES", "Date": {$gte: ISODate("2017-10-03T09:35:14.561Z")}}).sort({Date: -1})
但是,当我尝试使用api将其转换为 Meteor 时,会返回零结果:
const appConfigCollection = AppConfiguration.find({
key: "MEC_CALENDAR_DATES",
Date: {$gte:ISODate("2017-08-03T10:26:13.151Z")},
},
{
sort: {Date: -1},
});
console.log("appConfigCollection " + appConfigCollection);
问题:
如何在集合上使用 Meteor api 查询文档 $gte?