当parsing一个MongoDB对象(使用Mongoose),我怎么得不到项目元素?

IndexedTweets.find(searchParameters, function(err, indexedTweetsResults) { var chunkSize, count, resultArray, size; if (err != null) { return console.log("Error!"); } else { size = indexedTweetsResults.length; count = 0; chunkSize = 100; resultArray = []; indexedTweetsResults.forEach(function(tweet) { console.log(tweet.user); }); } }); 

这是我的代码。 我的结果如下所示:

 { text: 'stuff', user: { display_name: '...', screen_name: '...'}, } 

那么为什么我不能得到tweet.user ? 它只是返回undefined

如果您只是从mongo获取一串JSON,则需要调用JSON.parse()。 如果情况并非如此,那么你应该提供更多的代码,因为不清楚问题是什么。