【发布时间】:2015-06-20 04:48:25
【问题描述】:
在 mysql 中,我可以使用以下方法检索指定的列:
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})
【问题讨论】:
标签: node.js sails.js waterline sails-mongo