Lorsque je mets à jour un modèle, le waterlock .update()
renvoie toujours un tableau d'objets, même si je définis un critère primaryKey
.Remplacer la mise à jour des voiles pour ne renvoyer qu'un seul objet
sur mon code
Ad.update({ id: req.param('id') }, {
// desired attributed to be updated
}).exec(function(err, updatedRecord) {
// updatedRecord is always an array of objects
});
Et pour utiliser le updatedRecord, je dois signaler à 0
comme indice updatedRecord[0]
qui est quelque chose que je considère pas très propre. Selon docs update() in sails, ceci est un escenario commun.
Sachant que, j'ai 2 questions:
ne serait pas mieux que lorsque vous trouvez un retour de modèle juste un objet mis à jour pour ce modèle, pas un tableau?
Si cela est une convention, comment pourrait être substituée cette fonction afin de retourner juste un objet au lieu d'un tableau quand
.update()
ont seulement affecté un enregistrement?