MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Obtention d'une erreur dans le problème de mongodb cast pour un identifiant d'objet valide

Vous devez convertir les données en identifiant d'objet mongodb. Si vous utilisez la mangouste, vous pouvez le faire ci-dessous.

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

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

ou tout simplement, vous pouvez les faire,

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