Mongodb在java中组合集合,并检索特定文档

Mongodb在java中组合集合,并检索特定文档,java,spring,mongodb,join,mongodb-query,Java,Spring,Mongodb,Join,Mongodb Query,我试图在Java中结合MongoDB中的两个集合。我的收藏结构如下所示: _id: 018024 registration: 5A-IAY type: A306 { _id: A306 wake: H type: A-300B4-600/.. manufacturer: Airbus } 全局+-100k行: _id | registration | type _________|_______

我试图在Java中结合MongoDB中的两个集合。我的收藏结构如下所示:

_id: 018024
 registration: 5A-IAY
 type: A306
 {
      _id: A306
      wake: H
      type: A-300B4-600/..
      manufacturer: Airbus
 }
全局+-100k行:

    _id     |     registration     |    type
   _________|______________________|____________
   018024   |        5A-IAY        |    A306
类型+-1000行:

    _id     |     wake    |            code               |   manufacturer   |
   _________|_____________|_______________________________|__________________|
    A306    |      H      |  A300B4-600 /C4-600 / F4-600  |      Airbus      |
我想动态地插入它,以便更新它。我正在使用一系列WebCrawler来检索这些数据,因此我希望我的程序能够更新并检索这些数据

我一直在研究mongodb参考文件和嵌入式文档,我的结构在嵌入时是这样的:

_id: 018024
 registration: 5A-IAY
 type: A306
 {
      _id: A306
      wake: H
      type: A-300B4-600/..
      manufacturer: Airbus
 }
我的问题是:

我将如何在MongoDB中从多个集合中检索这样的特定数据,以及如何动态更新它


提前感谢您的输入。

为什么不使用一个集合而不是两个集合?我如何将两个集合合并为一个集合?嵌入的文档如何?还是会产生太多的重复?我不知道如何将所有这些特定文档动态嵌入到特定的100k行中。。