【问题标题】:retrieve items from a mongodb collection in meteor从流星中的 mongodb 集合中检索项目
【发布时间】:2016-10-04 15:53:40
【问题描述】:

我有一个“蔬菜”系列,里面有很多像这样的蔬菜:

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

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

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

执行此操作时出现错误...您知道我如何访问此元素吗?

提前致谢

【问题讨论】:

  • 似乎是 this 的副本。就您而言,我认为问题出在[0]。我不认为这是必要的。
  • 它不是重复的,因为这里是不同的问题,它是数组内的一个对象,没有 [0] 我也有错误...
  • 那么,Vegitables 是集合还是对象?

标签: arrays mongodb sorting meteor


【解决方案1】:

如果Vegetables 是一个集合:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-06-04
    • 2016-07-29
    • 2017-09-09
    • 2018-12-31
    • 1970-01-01
    • 1970-01-01
    • 2018-02-12
    • 1970-01-01
    相关资源
    最近更新 更多