【问题标题】:Retrieve documents with matching values on a given field in mongodb在 mongodb 的给定字段上检索具有匹配值的文档
【发布时间】:2019-11-16 10:18:53
【问题描述】:

假设我有以下两个文件:

{ "_id" : ObjectId("5d1faa57a370cc52f0614313"), "bucket" : [ [2, 3], [ 111, 111 ]]}

{ "_id" : ObjectId("6d1faa57a370cc52f0614311"), "bucket" : [ [2, 3], [ 999, 999 ]]}

两个文档共享bucket field 上的[2,3] 值。

如何从 mongodb 集合中检索此类文档?这甚至可能吗?

对不起,如果问题很愚蠢,我是 mongo 新手。

【问题讨论】:

    标签: mongodb mongodb-query


    【解决方案1】:

    这是可能的。你只需要在 find() 中传递匹配的参数。

    db.getCollection('test').find({"bucket" :[2,3]})
    

    I have provided an image link for your reference.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-02-10
      • 2020-10-02
      • 2016-04-03
      • 2015-06-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多