4

我在我们的项目中使用 MongoDB,我目前正在学习它是如何工作的。

插入记录时,MongoDB 会自动生成 ID。查询数据时,总是返回_id。当我们将 Bson/Json 反序列化为 out 对象时,这会产生一个问题,因为我们的类型没有该字段(而且我们真的不想将其放入)。

有谁知道如何在结果中不获取 _id 的情况下检索数据?

4

1 回答 1

3

是的,只需明确省略它:

collection.Find(criteria)
    .SetFields(Fields.Include("oneField", "anotherField").Exclude("_id"))
于 2011-04-08T11:57:24.023 回答