首页 > 解决方案 > MongoDB - 将字符串元素数组与文档中的单个字符串元素匹配

问题描述

我正在使用 MongoDB v3.6.5

我有一个名为“经销商”的集合,其中包含如下示例所示的文档。

{
_id: 1
country: "France"
}

{
_id: 2
country: "Belgium"
}

我有一系列国家价值观,例如;

["France","Germany","Belgium"]

我想从经销商集合中检索与“国家”属性和数组值之间的值匹配的所有文档。

标签: mongodb

解决方案


使用$in运算符。

db.dealers.find( { "country" : { $in : [ "France", "Belgium" ] } } )

推荐阅读