我必须根据条件显示一些价值。 我的要求是:如果我在字段值中找到#,则显示“ABC”,否则显示“XYZ”
我的代码是
db.test.aggregation{[
{ "$project":{
"name": "$firstname",
"gender": "$gender",
"email": "$email",
"type": { $cond: {
"if": { userval": { $in: [ "/#/"] } },
"then": "ABC",
"else": "XYZ"
}}
}}
]};
如果字段userval中包含“#”,则必须设置ABC或XYZ类型。
如果有任何其他方式做同样的事情,请更新我,我肯定会更喜欢。
感谢