簡體   English   中英

解析MongoDB對象(使用Mongoose)時,為什么無法獲得item元素?

[英]When parsing a MongoDB object (using Mongoose), how come I can't get item elements?

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()。 如果不是這種情況,則應提供更多代碼,因為尚不清楚問題出在哪里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM