mongodb取出的一段数据,怎么处理?

{ pv: 3,
  comments: [],
  post: '这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试',
  tags: '',
  title: 'dddd',
  time:
   { minute: '2016-3-13 12:03',
     day: '2016-3-13',
     month: '2016-3',
     year: 2016,
     data: Sat Mar 12 2016 23:03:14 GMT-0500 (东部标准时间) },
  head: null,
  name: '253545',
  _id: 56e4e682fd1eedac1618a613 }
{ pv: 0,
  comments: [],
  post: '这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试',
  tags: '',
  title: 'ddd',
  time:
   { minute: '2016-3-13 12:03',
     day: '2016-3-13',
     month: '2016-3',
     year: 2016,
     data: Sat Mar 12 2016 23:03:57 GMT-0500 (东部标准时间) },
  head: null,
  name: '253545',
  _id: 56e4e6adc5ca346c16fbb91e }
{ pv: 0,
  comments: [],
  post: '这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试这是测试',
  tags: '',
  title: 'ddd',
  time:
   { minute: '2016-3-13 12:05',
     day: '2016-3-13',
     month: '2016-3',
     year: 2016,
     data: Sat Mar 12 2016 23:05:14 GMT-0500 (东部标准时间) },
  head: null,
  name: '253545',
  _id: 56e4e6fad5b4b0600358c4af }

这条的一串数据为什么。forEach(function(doc, index){console.log(doc.pv)})取不出day?undefined而doc.title可以取出值。怎么才能取得time

阅读 2.9k
3 个回答

直接从后台获取到的数据是这样的?一下获取到3个json 还有每一个json里面的time里面的data和_id对应的数据用''包括起来 如果是一个json应该这样获取var a=str.time.day;console.log(a);

doc.title 能取出来 doc.pv 应该也能取出啦吧

新手上路,请多包涵
forEach(function(doc, index){
    if(doc && doc.time)
        console.log(doc.time.day);
    else
        console.log(doc);
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题