ネストされたドキュメントを含むドキュメントがあります。フィルタごとにdata.sms.mobileNumberのようなものを指定できると思いました。しかし、それは動作しません。MongoDBネストされたドキュメントからの読み取り
標準のDocument getStringリクエストを使用して、data.sms.mobileNumberフィールドのデータを読み取るにはどうすればよいですか?
例文献:
{ "_id" : ObjectId("59b850bd81bacd0013d15085"), "data" : { "sms" : { "message" : "Your SMS Code is ABCDEFG", "mobileNumber" : "+447833477560" } }, "id" : "b0a3886d69fc7319dbb4f4cc21a6039b422810cd875956bfd681095aa65f6245" }
例フィールド取得列要求:
document.getString("data.sms.message")
ブリリアントありがとう! ドキュメントにドキュメントの配列がある場合、配列内のドキュメントからフィールドを取得するにはどうすればよいですか? –
@NathanEnglish配列要素のアクセスを示す例で答えを更新しました。 – glytching
ありがとう!今、私はそれが完全に意味があることを見ています。 :) –