gpt4 book ai didi

arrays - 匹配 Mongoose 中另一个数组的数组元素/元素(至少一个)

转载 作者:行者123 更新时间:2023-12-05 02:42:56 25 4
gpt4 key购买 nike

假设在我的数据库中:

{
domains:[A, B, C],
id: 1
},
{
domains:[B, C],
id: 2
},
{
domains:[A],
id: 3
},
{
domains:[B, D],
id: 4
}

我想搜索类似 domains: [A, D] 的查询。基本上我想匹配至少一个元素而不是所有元素。

我期待的答案是

{
domains:[A, B, C],
id: 1
},
{
domains:[A],
id: 3
},
{
domains:[B, D],
id: 4
}

在这个对象中找到原因 A 和 D(至少一个)。

我想检索与至少一个主题匹配的问题?

最佳答案

您可以使用 $in运算符以这种方式:

yourModel.find({
"domains": {
"$in": [
"A",
"D"
]
}
})

示例 here

关于arrays - 匹配 Mongoose 中另一个数组的数组元素/元素(至少一个),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67170104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com