我正在尝试删除名为“数据”的子文档,但是我的代码无法正常工作
var update = Update.Pull("Meta.$.Data", new BsonDocument(){
{ } // I dont know what I should write in BsonDocument
});
这是文档的一个例子
"_id" : 2,
"RefId" : null,
"RefIdStr" : "32",
"Meta" : {
"DatabaseRouting" : "{replicaSetName:company}",
"Data" : "{id:1,name:Centrum ,phoneNumber:,nip:76"
}
答案 0 :(得分:0)
我解决了$ unset问题,对我有帮助:
Database.GetCollection(Users).Update(query, Update.Unset("Meta.Data"));