En Node.js, cuando uso Mangosta:mangosta y parcial seleccionar/actualizar
es posible para buscar solamente algunos de los valores de un objeto grande?
¿Es posible actualizar solo algunos de los valores?
En Node.js, cuando uso Mangosta:mangosta y parcial seleccionar/actualizar
es posible para buscar solamente algunos de los valores de un objeto grande?
¿Es posible actualizar solo algunos de los valores?
a buscar sólo ciertos campos, pasar una cadena de nombres de campo como el segundo parámetro en su find
:
// Include the first and last properties, and exclude _id
Model.find({}, 'first last -_id', callback)
o utilice la notación de objetos como se describe here:
Model.find({}, {first: 1, last: 1, _id: 0}, callback)
Para solo actualice algunas de las propiedades, use un update
con un modificador $set
:
// Only update the name property
Model.update({_id: 12345}, {$set: {name: 'New name'}}, callback);
Creo que con la versión 3.0.0 esta fue actualizada
Model.find({}, 'first last', callback);
Dónde first
y last
son nombres de propiedades del modelo.