In Node.js Mongoose, voglio aggiornare ogni campo ... come posso fare?
-
24-10-2019 - |
Domanda
User.find({},function(err,docs){
foreach(docs as d){
d.name="apple";
d.save();
};
});
Questo non funziona! Ottengo un errore "identificatore unico". Qualcuno può fix questo per me?
Soluzione
Penso che si sta utilizzando foreach in modo non corretto. Provare a sostituire il contenuto della richiamata con questo:
docs.forEach(function(elem, index, array) {
elem.name = "apple";
elem.save();
});
Controlla la MDC per ulteriori informazioni su foreach .
Altri suggerimenti
non d
hanno un set indice univoco? Se in modo da essere in grado di impostare la stessa cosa per istanze multiple.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow