У меня есть такой документ, я использую mon go 3.6 и агрегацию.
[
{
id: 123,
isLimit: "YES",
maxUserCanComment: 10,
commentCount: 6
},
{
id: 124,
isLimit: "NO",
maxUserCanComment: 0,
commentCount: 3
},
{
id: 125,
isLimit: "YES",
maxUserCanComment: 3,
commentCount: 5
}
]
Мне нужен документ, который документ, если isLimit == "NO" возьмите его и если isLimit == "ДА", сначала проверьте commentCount
[
$expr: { $gt: ["$commentCount", "$maxUserCanComment"] } // and also tried to add ithis in $cond
]