在node.js中,当我使用Mongoose时:
是否可以只获取大对象的部分值?
是否可以只更新部分值?
要仅获取某些字段,请将字段名称字符串作为第二个参数传递给find
:
// Include the first and last properties, and exclude _id
Model.find({}, 'first last -_id', callback)
或使用描述的对象表示法here http://mongoosejs.com/docs/api.html#query_Query-select:
Model.find({}, {first: 1, last: 1, _id: 0}, callback)
要仅更新某些属性,请使用update
with a $set http://www.mongodb.org/display/DOCS/Updating#Updating-%24set修饰符:
// Only update the name property
Model.update({_id: 12345}, {$set: {name: 'New name'}}, callback);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)