2014-09-05 29 views
0

上询问我的MongoDB的集合,我得到了以下的输出:的Node.js:无法访问返回值的MongoDB对象

var test =[{"_id":"54075a2f4cb76dee03052bfa","Pincode":700065,"Country":"India","City":"Kolkata","RoomId":"Bedroom","HomeId":"Mysweethome","MACID":"imp","UUID":"54075954706221ea0389289f","__v":0}]

然而,当我试图访问每一个键值对使用test._id,输出结果是未定义的!我在犯什么错误?

回答

0

test是一个对象数组。您需要遍历它们或通过索引访问它们:test[0]._id

+0

非常感谢。这工作! – 2014-09-05 19:33:35

+0

如何获得这样一个数组的长度? – 2014-09-20 13:27:08

+0

“length”属性:'test.length' – 2014-09-20 15:23:10