CNode

如何在mongoose中执行find命令不返回_id字段?

Jjbasttdi发布于12 年前最后回复12 年前2 回复15562 浏览0 收藏

大家好,我用mongoose查询数据,但用find命令,每次都会查询出_ID字段,而我不需要这个字段,请问如何不查询这个字段。 exports.fetchProvince = function (callback) { var options = {sort: 'id'}; Province.find({}, 'id name', options, callback); };

查看回复

回复 (2)

F
fanxiong#1·12 年前

Province.find({}, {_id:0}, options, callback);

J
jbasttdi#2·12 年前

感谢回复,我用的是mongoose,你这样写还是有问题,原来可以在不需要查询的字段前加 - 就可以。 exports.fetchProvince = function (callback) { var options = {sort: 'id'}; Province.find({}, '-_id id name', options, callback); };

参与回复
登录后即可参与回复。登录