{
$group: {
_id: {
uid: '$uid',
role: '$role'
},
nickname: { $cond: [{ $eq: ["$role", 2] }, '$nickname', '測驗'] },
}
}
報錯
The $cond accumulator is a unary operator
不知道哪里出了錯誤,請大佬幫忙看一下,多謝
uj5u.com熱心網友回復:
已解決,在$project中使用
{
$project: {
_id: 0,
uid: '$uid',
role: '$role',
nickname: { $cond: [{ $eq: ["$role", 2] }, '$nickname', '測驗'] },
}
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/7126.html
標籤:MongoDB
上一篇:幫忙看看這錯哪里了
下一篇:救助資料庫,SQL注入
