mongoose 如何从mongodb集合中搜索并返回名称字段包含特定值的所有值?

r1wp621o  于 2022-11-13  发布在  Go
关注(0)|答案(1)|浏览(200)

我在MongoDB中有一个单元列表,它具有以下模式:

[
   {
      code: Number,
      institutes: [
         name: String,
         code : Number
      ]
      
   }
]

我想搜索整个数据库,并返回所有对象的数组,这些对象的机构名称包括req.body.searchValue,或者机构代码包括req.body.searchedValue
我可以使用什么mongodb查询上面?

2jcobegt

2jcobegt1#

db.getCollection("sample").find(
    {
        "$or" : [
            {
                "institutes.code" : "123"
            },
            {
                "institutes.name" : "BB"
            }
        ]
    }
);

相关问题