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

¿Cómo puedo generar un ObjectId con mongoose?

Puede encontrar el ObjectId constructor en require('mongoose').Types . Aquí hay un ejemplo:

var mongoose = require('mongoose');
var id = mongoose.Types.ObjectId();

id es un ObjectId recién generado .

Nota :Como señala Joshua Sherman, con Mongoose 6 debe prefijar la llamada con new :

var id = new mongoose.Types.ObjectId();

Puedes leer más sobre los Types objeto en la documentación de Mongoose#Types.