0

おそらく簡単な解決策だと思いますが、何らかの理由で呼び出すのに問題があります...クエリを実行してから呼び出してみまし user.connected_accounts.facebookたが、うまくいきません...番号を取得する必要があります。

コードは次のとおりです。

"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 に答える