Me gustaría generar un MongoDB ObjectId
con Mongoose. ¿Hay alguna manera de acceder al ObjectId
constructor desde Mongoose?
Esta pregunta se trata de generar una nueva
ObjectId
desde cero. La ID generada es una nueva ID universalmente única.Otra pregunta es sobre la creación
ObjectId
de una representación de cadena existente . En este caso, ya tiene una representación de cadena de una ID (puede o no ser universalmente única) y la está analizando en unObjectId
.
Puede crear un nuevo MongoDB
ObjectId
como este usando mangosta:fuente
Necesitaba generar identificadores mongodb en el lado del cliente.
Después de profundizar en el código fuente de mongodb, descubrí que generan ObjectID utilizando npm
bson
lib.Si alguna vez solo necesita generar un ObjectID sin instalar todo el paquete mongodb / mongoose, puede importar la
bson
biblioteca más ligera :Nota: También hay un proyecto npm llamado
bson-objectid
ser aún más ligerofuente
Con sintaxis ES6
fuente