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

Comment puis-je générer un ObjectId avec mongoose ?

Vous pouvez trouver le ObjectId constructeur sur require('mongoose').Types . Voici un exemple :

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

id est un ObjectId nouvellement généré .

Remarque :Comme le souligne Joshua Sherman, avec Mongoose 6, vous devez préfixer l'appel avec new :

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

Vous pouvez en savoir plus sur les Types objet dans la documentation de Mongoose#Types.