0
我想從查詢結果中刪除所有Mongo特定字段(如'_id')。有沒有一個簡單的方法來做到這一點,或者我應該手動刪除字段?如果是,那麼哪些是哪些領域以及如何做到這一點?如何從結果中刪除mongo特定字段(NodeJS,Mongoose)
我使用的是和的NodeJS貓鼬
我想從查詢結果中刪除所有Mongo特定字段(如'_id')。有沒有一個簡單的方法來做到這一點,或者我應該手動刪除字段?如果是,那麼哪些是哪些領域以及如何做到這一點?如何從結果中刪除mongo特定字段(NodeJS,Mongoose)
我使用的是和的NodeJS貓鼬
如果你想隱藏_id
屬性,你可以使用文本參數前綴 - 這將排除這樣或那樣的字段從結果,得到你應該通過這樣的sepecifict字段:
Entity.find({ ... }, '-_id field1 field2', function(err, entity) {
console.log(entity); // { field1: '...', field2: '...' }
});
的可能的複製[如何選擇MongoDB中單場?](http://stackoverflow.com/questions/25589113/how-to-select-a-single-field-in-mongodb) –