我知道这可能是一个简单的解决方案,但由于某种原因,我无法调用它...我尝试查询它然后调用
user.connected_accounts.facebook
,但这不起作用...我需要获取 hte 号码。
这是代码:
"connected_accounts":[{"facebook":"5555555"}],
这是我的猫鼬模式:
connected_accounts: {type: Array}
我不得不打电话connected_account[0].facebook
来获得价值。
对于你的问题,我想知道你的查询子句,在 mongodb 控制台中,当你使用db.collection.find方法和db.collection.findOne方法时是不同的,find 方法会返回一个集合,但 findOne 方法会返回一个对象(文档)。
所以如果你使用 find,你可以得到类似的结果: results[0].connected_accounts[0].facebook
,如果你使用 findOne,你可以得到类似的结果:results.connected_accounts[0].facebook
。