如何从子属性数组中的值查询对象

时间:2018-09-24 08:54:31

标签: mongodb mongoose mongodb-query

提供一个放置在猫鼬模式子属性中的数组。 如何使用此数组中的值作为过滤器查找元素。

预先感谢

1 个答案:

答案 0 :(得分:0)

var sampleSchema = new Schema({   
    dates: [{
    date: Date,
    duration: Number   }] });

sampleSchema.find( { dates : { $elemMatch: {  date : { $gte: 'DATE_VALUE' } } } )

我认为这就是您想要的。