Puede construir un nuevo ObjectId
usando la cuerda. Este ejemplo usa la consola de MongoDB:
db.users.find({ _id: ObjectId("4cdfb11e1f3c000000007822") })
A partir de su pregunta, no puedo saber qué controlador de idioma está utilizando (si lo hay), pero la mayoría de los controladores también admiten esta función.
NO debe convertir el ObjectId
en la base de datos a una cadena y luego compárelo con otra cadena. Si hiciera esto, MongoDB no puede usar el _id
index y tendrá que escanear todos los documentos, lo que resultará en un bajo rendimiento de consulta.