2015-11-19 138 views
0

我想從查詢結果中刪除所有Mongo特定字段(如'_id')。有沒有一個簡單的方法來做到這一點,或者我應該手動刪除字段?如果是,那麼哪些是哪些領域以及如何做到這一點?如何從結果中刪除mongo特定字段(NodeJS,Mongoose)

我使用的是和的NodeJS貓鼬

+0

的可能的複製[如何選擇MongoDB中單場?](http://stackoverflow.com/questions/25589113/how-to-select-a-single-field-in-mongodb) –

回答

1

如果你想隱藏_id屬性,你可以使用文本參數前綴 - 這將排除這樣或那樣的字段從結果,得到你應該通過這樣的sepecifict字段:

Entity.find({ ... }, '-_id field1 field2', function(err, entity) { 
    console.log(entity); // { field1: '...', field2: '...' } 
}); 
相關問題