1 回答

TA貢獻1877條經(jīng)驗 獲得超1個贊
var conditionParam []bson.M
if city == "" {
conditionParam = []bson.M{
bson.M{"$eq": []string{"$$element.qualification", "PHD"}},
bson.M{"$eq": []string{"$$element.emp_dept", "CSE"}},
bson.M{"$eq": []string{"$$element.city", "xyz"}},
bson.M{"$or": []interface{}{"$exists", []interface{}{"$$element.status", false}}},
bson.M{"$or": []interface{}{"$$element.status", 1}},
}
}
我嘗試使用此代碼編寫 conditionParam,它對我有用。我還沒有檢查所有案例,但我想知道你的建議,編寫or運算符來檢查字段是否存在以及是否存在檢查其值是否正確。
- 1 回答
- 0 關(guān)注
- 161 瀏覽
添加回答
舉報