以下是我删除文档的代码:
var filterAddInfo = builder.Lte("Claim_Date", branchEntity.Report_Date);
mongoDB.BranchPerformance.FindOneAndUpdate(
filterMain,
Builders<BsonDocument>.Update.PullFilter("Add_Info", filterAddInfo));
它可以与 MongoDB 配合使用,但如果我连接到 Azure MongoDB Api,它就无法工作。它提示:
命令 findAndModify 失败:不支持运算符 ''OPERATOR_PULL' with condition'..
看起来像条件(例如,Azure MongoDB Api 不支持 lte)。我可以知道是否有其他方法可以更改我的代码以满足这种情况?
我们尚不支持指定条件的拉操作符。