带有模型列表的猫鼬查询
Mongoose query with a list in the model
在我的模型中,我有这个字段:
…
shows: [{
startAt: Number,
endAt: Number
}],
…
我需要查询 select 演出尚未开始的所有对象。换句话说,我想找到至少有一个 startAt
小于给定时间的所有模型。
这可能吗?如果是这样,我该怎么做?
因为我没有任何测试数据,所以我无法测试什么有效。现在我知道了,@joao 是绝对正确的。
似乎 Mongoose 并不关心 shows
是一个列表。就像写
一样简单
<model>.find().where('shows.startAt').gt(<constant>).exec(callback);
在我的模型中,我有这个字段:
…
shows: [{
startAt: Number,
endAt: Number
}],
…
我需要查询 select 演出尚未开始的所有对象。换句话说,我想找到至少有一个 startAt
小于给定时间的所有模型。
这可能吗?如果是这样,我该怎么做?
因为我没有任何测试数据,所以我无法测试什么有效。现在我知道了,@joao 是绝对正确的。
似乎 Mongoose 并不关心 shows
是一个列表。就像写
<model>.find().where('shows.startAt').gt(<constant>).exec(callback);