1

私のデータベースには2つのコレクションがあります:Cell(_id、segment_id、cell_id)とSegmentSpeed(_id、segment_id、speed) そして、Javaで以下のクエリ(SQL形式)を実行したい:

"Select * From SegmentSpeed Where segment_id in (Select segment_id From Cell Where cell_id>5)"

それは Mysql クエリで、問題はこのクエリを Java で MongoDb 形式で実行したいということです。

ありがとう !

4

1 に答える 1

1

MongoDB は結合をサポートしていません。

スキーマを変更できない場合は、不格好で非効率的な map-reduce 操作に頼らなければならない場合があります。

できることはSegmentSpeed、Cell のドキュメント内に全体を埋め込むことです。

于 2013-09-10T16:50:40.850 に答える