2011-04-08 159 views
3

我在我们的项目中使用MongoDB,目前我正在学习如何工作。有没有一种方法可以在没有_id字段的情况下从MongoDB中检索数据?

插入记录时,MongoDB自动生成ID。查询数据时,它总是返回_id。当我们对Bson/Json进行反序列化时,这会产生一个问题,因为我们的类型没有这个字段(我们并不想把它放进去)。

有谁知道如何检索数据而不会在结果中获取_id?

回答

3

是的,只是明确地忽略它:

collection.Find(criteria) 
    .SetFields(Fields.Include("oneField", "anotherField").Exclude("_id")) 
+0

非常感谢,它的工作原理! – BGohil 2011-04-08 13:04:36

相关问题