我在项目中使用MongoDB,目前我正在学习如何运作。
插入记录时,MongoDB会自动生成ID。查询数据时,它总是返回_id。当我们将Bson / Json反序列化为out对象时,这会产生一个问题,因为我们的类型没有那个字段(我们真的不想把它放进去)。
有没有人知道如何检索数据而不在结果中获取_id?
答案 0 :(得分:3)
是的,只是明确省略它:
collection.Find(criteria)
.SetFields(Fields.Include("oneField", "anotherField").Exclude("_id"))