Monday, 17 September 2018

Undefined Object Property After Queried from MongoDB

I tried getting the user._id of the 'user' object after it has been returned from MongoDB. Here's the code:User.find({ email: 'john@example.com' }, function (err, user) { if (err) { console.log(err); } else { console.log(user); console.log(user._id); } }); Console.log(user):[ { dateCreated: 2018-08-04T11:53:40.295Z, _id: 12345, firstName: 'John', lastName: 'Doe', email: 'john@example.com', birthday: '2018-03-01', gender: 'Male', __v: 10 } ] Console.log(user._id):undefined The console.log(user) did return the user details from the database. However, it seems that the user._id is undefined as shown in the console. Not too sure where went wrong.

Submitted September 17, 2018 at 02:44PM by VickNicks

No comments:

Post a Comment