ドキュメントがネストされたドキュメントを含むmongodbドキュメントを検索するにはどうすればよいですか?たとえば、プライベートメッセージのコレクションがあります。各プライベートメッセージには、2つのネストされたドキュメントがあります.1つは送信ユーザーを表し、もう1つは受信使用を表します。どちらのネストされた文書は、フォームを持っている -MongoDBネストされたドキュメントの検索
ユーザID:34343、 名:ジョーBloggs
私は、ユーザーによって送信されたすべてのメールメッセージを検索できるようにしたいと思います(例えば、送信者のユーザーネストされた文書を検索してください)。
私はjavaドライバを使用しています。ネストされたドキュメントを表すDBObjectを作成する必要がありますか?
おかげ
これは古い答えですが、実際には無効な演算子 '$ eq'が得られます:-( – Betlista
この' query.put( "sendingUser.userID"、34345); '。 –
はい、私はそれを発見しました後でありがとう、私の問題は、いくつかのデータベースと 'query.put(" sendingUser.userID "、34345);' 'ヌル'を返し、私はそれが動作していないと思ったが、レコードがデータベースではなく、私のミスそれはうまく動作します。 – Betlista