2011-04-08 85 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

相關問題