使用 MongoDB 进行深度克隆
本文关键字:深度 MongoDB 使用 | 更新日期: 2023-09-27 18:32:34
是否可以使用 MongoDB 深度克隆对象? 在 C# 中,如下所示:
Object1 _object2 = new Object1();
BsonValue _bsonValue = _object2.ToBsonDocument().DeepClone()
//now _bsonValue to "Object1" - how to?
如何将"_bsonValue"转换回"Object1"类?这并不是为了将对象保存到MongoDB,只是深度克隆一个对象并在其他地方使用该对象
使用 ToBsonDocument() 将_bsonValue转换回 BsonDocument,然后由您决定从该文档转换回您的类。