使用C#中的序列化对象进行MongoDB更新

时间:2014-10-03 19:46:59

标签: mongodb serialization

在我的应用程序中,我正在发出两个命令,一个是保存以保存序列化的bson对象,另一个是使用CurrentDate运算符更新日期字段。

我试图通过在单个命令中执行这两个任务来增强性能。我正在考虑使用update命令来执行此操作。我的问题是我们有任何方法可以直接将序列化对象传递给更新命令,还是我需要为每个字段显式使用set运算符?

谢谢! Vibhu

1 个答案:

答案 0 :(得分:0)

您不能使用$ currentDate运算符并同时传入完整对象。但是,如果要保存对象,为什么还需要使用$ currentDate运算符?为什么不在保存之前在对象上设置CurrentDate?

obj.CurrentDate = DateTime.UtcNow;
collection.Save(obj);