MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Como posso gerar um ObjectId com mangusto?


Você pode encontrar o ObjectId construtor em require('mongoose').Types . Aqui está um exemplo:
var mongoose = require('mongoose');
var id = mongoose.Types.ObjectId();

id é um ObjectId recém-gerado .

Observação :Como Joshua Sherman aponta, com o Mongoose 6 você deve prefixar a chamada com new :
var id = new mongoose.Types.ObjectId();

Você pode ler mais sobre os Types object na documentação do Mongoose#Types.