以下是我删除文件的代码:
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'..
似乎是条件(例如,Azure MongoDB Api中不支持lte)。我可以知道有没有其他方法来改变我的代码以满足这种情况?
答案 0 :(得分:0)
我们还不支持指定条件的pull运算符。请通过示例文档联系askcosmosmongoapi [at] microsoft [dot] com,我们很乐意与您合作解决方法。