【问题标题】:How to retrieve MongoDB documents via selection by array field如何通过按数组字段选择来检索 MongoDB 文档
【发布时间】:2016-01-23 17:35:37
【问题描述】:

我的数据结构如下:

{
    _id: ...,
    topLevelField: ...,
    items: [{
        field1: ...,
        field2: ...
    }]
}

我想查询topLevelField = 'X' OR items 数组包含field2 = 'Y' 对象的所有文档。

这在 Meteor 中可行吗?

【问题讨论】:

    标签: javascript mongodb meteor


    【解决方案1】:

    我正在提供 mongo 查询,我认为您通过 Meteor(我不使用)发送它并不困难。

    所以试试这个简单的$or 查询

    { $or: [ { 'topLevelField' : 'X' }, { 'items.field2' : 'Y' } ] } 
    

    【讨论】:

      猜你喜欢
      • 2017-05-11
      • 2019-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-06
      • 2020-09-18
      • 1970-01-01
      • 2020-03-06
      相关资源
      最近更新 更多