在我的模型中,我有这个领域:
…
shows: [{
startAt: Number,
endAt: Number
}],
…
我需要一个查询来选择所有尚未启动的节目的对象。换句话说,我想找到至少有一个startAt
小于给定时间的所有模型。
这可能吗?如果是这样,我该怎么办呢?
答案 0 :(得分:0)
由于我没有任何测试数据,我无法测试哪些有效。现在我做了,@ joao绝对是正确的。
似乎Mongoose并不关心shows
是一个列表。它就像写
<model>.find().where('shows.startAt').gt(<constant>).exec(callback);