mongodb的空判断怎么做?

嘴哥臭鼬 嘴哥臭鼬 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
var update = Builders<UserPrizeInfo>.Update
.Set(a => a.Status, UserPrizeInfo.Status)
.Set(a => a.AddressArea, UserPrizeInfo.AddressArea)
.Set(a => a.AddressDetail, UserPrizeInfo.AddressDetail)
.Set(a => a.AddressName, UserPrizeInfo.AddressName)
.Set(a => a.AddressPhone, UserPrizeInfo.AddressPhone);
return cols.UpdateOne(filter, update);

如上可以正常更新,但是我想在更新前加入空判断例如
之前的如下,有问题
if (UserPrizeInfo.AddressArea!=“”)
{
update.Set(a => a.AddressArea, UserPrizeInfo.AddressArea);
}
return cols.UpdateOne(filter, update);
这种,如果AddressArea不为空虽然进入了d你是最后cols.UpdateOne(filter, update);实行完还是没有成功更新到数据库,要怎么做?
...全文
评论 10
收藏 已收藏
分享
返回顶部
嘴哥臭鼬
.NET社区 62,271 成员 668,968 内容