我正在为MongoDB使用10Gen .net驱动程序,并且查询具有空集合属性的对象为null。所以我试图在对象的构造函数中设置集合,但在去除后它再次为null。
是否有任何设置驱动程序将集合属性设置为空集合而不是null?
答案 0 :(得分:2)
我不明白你的意思。您可以在序列化时提供样本类声明和生成的文档吗?
如果在序列化它时collection属性为null,那么在反序列化时它将为null。如果在序列化时collection属性为空集合,则在对其进行反序列化时它也将是一个空集合。你应该总是得到你序列化它时的确切内容。