sql >> データベース >  >> NoSQL >> MongoDB

Spring Data Mongoを使用すると、@DBRefはデータをプルしません

    これは設計どおりに機能します。 MongoDBでは、クエリを介したアプリケーションレベルの結合は許可されていません。より複雑なクエリには、集計フレームワークを使用する必要があります。したがって、リポジトリクエリでは、完全な値(つまり、Address)でのみDBRefを見つけることができます。 オブジェクト)または識別子。

    where句をaddress.addressIdに修正すると、2番目の例が機能するはずです。 。

    追伸:ここですぐに回答が得られないという理由だけで、チケットの提出は避けてください。チケットを提出する場合は、必ずサンプルプロジェクトとテストケースを添付してください。




    1. rails + docker + sidekiq + 127.0.0.1:6379でのRedisへの接続エラー(Errno ::ECONNREFUSED)

    2. mongoデータベースに挿入するときに504エラーが発生しました

    3. MongoDBに日付を保存するための最良の方法は何ですか?

    4. スコッティはMongoDBを使用しています