2012-07-03 6 views
0

Je souhaite obtenir l'ID d'un document créé sans avoir à créer une requête distincte pour obtenir le document après sa création. Je pense que je vais devoir créer manuellement l'identifiant du document avant de le créer. Y a-t-il un moyen de faire cela? J'utilise le pilote mongoose.Générez manuellement l'ID du document inséré dans Mongodb

Répondre

1

Une fois que vous créez une nouvelle instance de modèle mongoose, sa valeur _id est déjà définie sur ce qu'elle sera lorsqu'elle sera enregistrée. Par exemple:

var user = new User(); 
// user._id is already set. 
... 
user.save(); 
Questions connexes