gpt4 book ai didi

javascript - MongoDB 聚合中的第三个条件不起作用

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

问题

我有一个 $project 管道,其中有一个 $filter 和一个 $cond。当我有多个比较运算符时,它就会停止工作。

正在运行

只有一个比较运算符。

[
{
"$and":[
{
"$setIsSubset":[
[
"$row.identifier"
],
[
"tzi"
]
]
},
{
"$not":{
"$gt":[
"$row.value",
"1"
]
}
}
]
}
]

这不再起作用

现在有两个比较运算符。

[
{
"$and":[
{
"$setIsSubset":[
[
"$row.identifier"
],
[
"tzi"
]
]
},
{
"$not":{
"$gt":[
"$row.value",
"1"
]
}
},
{
"$not":{
"$lt":[
"$row.value",
"10"
]
}
}
]
}
]

如果需要,我可以提供整个查询(很长)。

最佳答案

你说的是

(不大于 1)且(不小于 10)

这和说的一样

(小于或等于 1)AND(大于或等于 10)

没有数字满足该条件。

关于javascript - MongoDB 聚合中的第三个条件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48881073/

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