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?

È stato utile?

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
scroll top