MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Il metodo Mongoose findOne recupera un documento valido con _id mancante

Modifica:Per tua informazione:dopo aver cercato per due giorni di fila senza trovare una risposta, ho creato un ticket per un possibile bug su Mongoose.js Github e hanno confermato il mio problema. Secondo loro, è stato corretto nel nuovo candidato alla versione 4.0.0 , che non è raccomandato per un uso produttivo. In realtà ha risolto il mio problema, ma l'rc1 ha creato ancora più problemi.

La mia soluzione finora:

Alla fine ero così infastidito da questo errore, che ho cambiato il mio intero cumulo di quella tabella in modo che _id non ha un from_node_id separato campo. Uso il from_node_id ora direttamente come ID.