W node.js, gdy używam Mongoose:mangusta i częściowe select/aktualizować
to możliwe, aby tylko sprowadzić niektóre wartości dużego obiektu?
Czy można aktualizować tylko niektóre wartości?
W node.js, gdy używam Mongoose:mangusta i częściowe select/aktualizować
to możliwe, aby tylko sprowadzić niektóre wartości dużego obiektu?
Czy można aktualizować tylko niektóre wartości?
Aby pobrać tylko niektóre pola, przekaż ciąg nazw pól jako drugi parametr w swojej find
:
// Include the first and last properties, and exclude _id
Model.find({}, 'first last -_id', callback)
lub użyć notacji obiektu jak opisano here:
Model.find({}, {first: 1, last: 1, _id: 0}, callback)
Aby aktualizuj tylko niektóre właściwości, użyj modyfikatora update
z modyfikatorem $set
:
// Only update the name property
Model.update({_id: 12345}, {$set: {name: 'New name'}}, callback);
myślę wersji 3.0.0 ta została zaktualizowana
Model.find({}, 'first last', callback);
Gdzie first
i last
są nazwy właściwości modelu.