3
我在我們的項目中使用MongoDB,目前我正在學習如何工作。有沒有一種方法可以在沒有_id字段的情況下從MongoDB中檢索數據?
插入記錄時,MongoDB自動生成ID。查詢數據時,它總是返回_id。當我們對Bson/Json進行反序列化時,這會產生一個問題,因爲我們的類型沒有這個字段(我們並不想把它放進去)。
有誰知道如何檢索數據而不會在結果中獲取_id?
我在我們的項目中使用MongoDB,目前我正在學習如何工作。有沒有一種方法可以在沒有_id字段的情況下從MongoDB中檢索數據?
插入記錄時,MongoDB自動生成ID。查詢數據時,它總是返回_id。當我們對Bson/Json進行反序列化時,這會產生一個問題,因爲我們的類型沒有這個字段(我們並不想把它放進去)。
有誰知道如何檢索數據而不會在結果中獲取_id?
是的,只是明確地忽略它:
collection.Find(criteria)
.SetFields(Fields.Include("oneField", "anotherField").Exclude("_id"))
非常感謝,它的工作原理! – BGohil 2011-04-08 13:04:36