2015-06-20 40 views
2

在MySQL中,我可以通過檢索特定的列:如何在mongodb的風帆中找到指定的字段?

User.find({select:['email']})..... 

現在我移動到MongoDB中,我想:

User.find({select:['email']})..... 
User.find({},{email:1})..... 
User.find({},{fields: {email:1}}).... 

但他們沒有工作。我怎麼能在MongoDB中做到這一點?

順便說一句:我可以通過使用官方的mongodb驅動程序(如下圖所示)來實現此目的,它非常簡單並且與API文檔完全匹配,所以我正在反思應該使用官方驅動程序(我不想浪費時間問&解決像這樣的問題),但我不想失去吃水線的能力和靈活性。 任何建議或意見是讚賞。

db.collection('user').find({},{email:1}) 

回答

1
db.user.find({},{"_id":0,"email":1}) 

這是MongoDB中3.X爲我工作