假设这是我的数据库:
[
{
_id: 0,
array: ["foo", "bar", "baz"],
},
{
_id: 0,
array: ["foo", "bar"],
},
{
_id: 0,
array: ["foo"],
}
]
现在我需要的是:
{
_id: 0,
array: ["foo", "bar", "baz"],
},
{
_id: 0,
array: ["foo", "bar"],
},
这里我们排除了foo,但只对一个元素。
我试过了,
{
"array":{
"$not":{
"$eq":"foo"
}
}
}
1条答案
按热度按时间kognpnkq1#
您 应该 将 其 与 仅 包含 1 个 元素 的 整个 数组 进行 比较 。 ( 即 [ " foo " ] )
中 的 每 一 个
Mongo Playground 的 最 大 值