我正在嘗試 Cosmos DB SDK 的新補丁/部分更新功能(用于 .NET)
添加新屬性時我使用
var patchOperations = new List<PatchOperation>(){
PatchOperation.Add<string>("/FavoriteColor", **null**)
};
await container.PatchItemAsync<T>(
id: myId,
partitionKey: new PartitionKey(myPk),
patchOperations: patchOperations);
問題是,如果我將第二個引數設定為 null(帶有訊息"Value cannot be null"),它會拋出 PatchOperation-Add( ) 。我可以設定任何非空字串,而且效果很好。我只是想知道這是否還不受支持,或者我是否遺漏了什么。
uj5u.com熱心網友回復:
如果目的是洗掉欄位/屬性,則洗掉是一種替代方法。
uj5u.com熱心網友回復:
這是not supported補丁,
但是,如果要洗掉整個屬性,則需要使用Remove Operation
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/371308.html
上一篇:用戶分配的角色仍然無法識別
