2017-03-31 63 views
-2
let user = await User.findOne({name: userInfo.name}); 
console.log("user is: " + user); 
console.log("user's name is: " + user.name); 

我得到了MongoDB的查詢結果,而我打印在控制檯上,然後我得到:我會見了MongoDB的麻煩,幫我

用戶:{_id:58de51fd5e34037274f790d5, 名稱: 'YGY', 密碼: 'YGY', studentId: '2013302580183', 類: '1'}

,但是當我打印user.name,那就是:

用戶名是:未定義

但我打印的typeof用戶,和我object.I不知道這個問題是異步/等待

+1

打印對象的鍵:'console.log(Object.keys(mongoResult))' – omidh

+0

我找到了答案,謝謝 – gyyin

回答

0

我找到了答案。 當我導出用戶的模式時,我使用es6模塊,但我使用commonJS導入用戶的模式。