我很困惑与使用select
方法。这是我如何使用它,这是错误的:Mongoose使用.select()方法
Transaction.find({username : user.username}).select('uniqueId', 'confirmation_link', 'item_name', 'timeout', 'username', function(err, txs){
callback(txs);
});
我试图做到的,是单纯从交易数据库中选择与用户名的人,我要拿出刚刚上市的领域在select
方法中。任何人都可以指出我应该如何使用select
方法?谢谢。
看来这种方法正在工作,但仍然在'文档'我最终有'_id',我不想有的领域。 – Masiar 2012-03-04 10:22:15
除'_id'之外的任何其他字段您都不要求?如果没有,我会认为'_id'是一个例外,因此总是返回...但这只是一个猜测 – pkyeck 2012-03-04 23:03:54
实际上所有的字段都是除了'_id'字段之外的所有字段。我不想要它。有没有办法避免这种情况? – Masiar 2012-03-05 14:40:52