查找没有聚合框架的嵌套数组

时间:2016-05-31 22:16:41

标签: mongodb mongoose

我的模型是这样的:

Model    
{
     doc:[
          {  stuff1:{ type: mongoose.Schema.ObjectId, ref: 'Stuff1'},
             stuff2:Number
          }
         ]
}

这样做是否正确:Model.findOne({doc:"some_id_of_stuff1"})
我的期望是获得

                        {
                           stuff1:someData,
                           stuff2:data_related_to_stuff1
                        }

1 个答案:

答案 0 :(得分:0)

db.Model.find({"doc.stuff1.type" : some_id_of_stuff1})