从流星中的mongodb集合中检索项目

时间:2016-10-04 15:53:40

标签: arrays mongodb sorting meteor

我有一个收集“蔬菜”,里面有很多蔬菜,如下所示:

vegetables = [{
            nom: "zuchini",
            recolte: [{
                month: ["august", "november", "december"],
                desc: ""
            }]

我想在数组“月份”中找到所有蔬菜,例如“八月”,如果我这样做的话:

Vegetables.find({ recolte[0].mois : "august});

我这样做时出错...你知道我怎么能访问这个元素吗?

感谢提前

1 个答案:

答案 0 :(得分:1)

如果Vegetables是一个集合:

Vegetables.find({"recolte.month": "august"});

如果Vegetables是一个集合,并且它还有一个vegetables字段:

Vegetables.find({"vegetables.recolte.month": "august"});