sql >> Base de Datos >  >> NoSQL >> MongoDB

Obteniendo un error en el problema de conversión de mongodb para una identificación de objeto válida

Tienes que enviar los datos a la identificación del objeto mongodb. Si estás usando mongoose, puedes hacerlo a continuación.

const mongoose = require('mongoose');
const ObjectId = mongoose.Types.ObjectId;

[your_mongodb_model/collection].query({ _id: ObjectId(id) });

o simplemente, puedes hacer esto,

[your_mongodb_model].query({ _id: mongoose.Types.ObjectId(id) });