我的数据库有2个集合:Cell(_id,segment_id,cell_id)和SegmentSpeed(_id,segment_id,speed) 我想在Java中执行下面的查询(sql格式):
“从SegmentSpeed中选择* where segment_id in(选择segment_id来自Cell where cell_id> 5)”
那是Mysql查询,问题是我想在JAVA中用MongoDb格式执行这个查询。
谢谢!
答案 0 :(得分:1)
MongoDB不支持联接。
如果您无法更改架构,则可能不得不求助于一些笨重且效率低下的map-reduce操作。
您可以做的是将整个SegmentSpeed
嵌入到Cell的文档中。