删除子文档mongodb C#的问题

时间:2018-11-28 14:59:07

标签: c# mongodb

我正在尝试删除名为“数据”的子文档,但是我的代码无法正常工作

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"

        }

1 个答案:

答案 0 :(得分:0)

我解决了$ unset问题,对我有帮助:

Database.GetCollection(Users).Update(query, Update.Unset("Meta.Data"));