sql >> Database >  >> NoSQL >> MongoDB

Hoe kan ik een ObjectId genereren met mangoest?

U kunt de ObjectId . vinden constructor op require('mongoose').Types . Hier is een voorbeeld:

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

id is een nieuw gegenereerde ObjectId .

Opmerking :Zoals Joshua Sherman aangeeft, moet je bij Mongoose 6 de aanroep voorafgaan met new :

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

U kunt meer lezen over de Types object bij Mongoose#Types documentatie.



  1. Hoe een veel-op-veel-relatie te organiseren in MongoDB

  2. doRedis retourneert fouten in Windows 8 x64 voor verschillende Redis-serverbuild

  3. Een query schrijven om meerdere waarden toe te voegen aan een sleutel in REDIS Hashes?

  4. Redis + Node.js - hoe haal ik de waarden op?