0

我知道这可能是一个简单的解决方案,但由于某种原因,我无法调用它...我尝试查询它然后调用 user.connected_accounts.facebook,但这不起作用...我需要获取 hte 号码。

这是代码:

"connected_accounts":[{"facebook":"5555555"}],

这是我的猫鼬模式:

 connected_accounts: {type: Array}
4

2 回答 2

0

我不得不打电话connected_account[0].facebook来获得价值。

于 2013-08-23T02:37:03.603 回答
0

对于你的问题,我想知道你的查询子句,在 mongodb 控制台中,当你使用db.collection.find方法和db.collection.findOne方法时是不同的,find 方法会返回一个集合,但 findOne 方法会返回一个对象(文档)。

所以如果你使用 find,你可以得到类似的结果: results[0].connected_accounts[0].facebook,如果你使用 findOne,你可以得到类似的结果:results.connected_accounts[0].facebook

于 2013-08-23T08:09:52.093 回答