mongodb数组的匹配问题。

在mongodb的结果集中有一个数组[111,222,333,444],我想与另一数组匹配,只要两个数组中有一个元素相同就返回真,请问这个该用什么运算符?

阅读 2k
1 个回答

如果集合中的字段key为list
数据为:
`{

"_id" : ObjectId("5f06c12dfd9c5188ba39c511"),
"list" : [ 
    11, 
    22, 
    33, 
    44, 
    55
]

}`
查询为:
db.getCollection('text').find({list:{$in:[11]}})
$in 后的数组即为可能的数值

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进