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 操作。

您可以做的是将整个嵌入到SegmentSpeedCell 的文档中。

于 2013-09-10T16:50:40.850 回答