104 votes

nodejs mongodb object id to string

IN nodejs, avec mongodb, mongoosejs comme orm

C'est ce que je fais

J'ai un modèle, l'utilisateur

User.findOne({username:'someusername'}).exec(function(err,user){
console.log(user) //this gives full object with something like {_id:234234dfdfg,username:'someusername'}
//but

console.log(user._id) //give undefined.
})

Pourquoi ? Et comment transformer l'_id en chaîne de caractères ?

0voto

Masroor Ejaz Points 1

Utilisation très simple String(user._id.$oid)

0voto

isi.kacer Points 68

Essayez ceci : console.log(user._doc._id)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X