.ToJson()使用MongoDB C#Driver忽略空值

时间:2013-06-14 17:26:54

标签: mongodb mongodb-.net-driver

使用MongoDB C#驱动程序,以下代码在{ }变量中为json提供了var document = new BsonDocument{{"x", null}}; var json = document.ToJson(); 。它似乎忽略了序列化中的空值。

json

但我希望{ "x": null }为{{1}}。我可以设置一些选项来序列化空值吗?

1 个答案:

答案 0 :(得分:2)

其他人问过类似的here

基本上,您必须使用BsonNull.Value