MongoDB Java驱动程序中的映射/集合

MongoDB Java驱动程序中的映射/集合,mongodb,mongodb-java,Mongodb,Mongodb Java,在C#mongodb驱动程序中,字典有3种可能的表示形式: 文件,阵列射线,阵列文件。 据我所知,Java驱动程序(仅或默认)支持“文档”表示 是否有约定或其他内置方式将驱动程序配置为使用ArrayOfarray? 我在MongoDB Java驱动程序文档中看不到任何相关内容。根据Java驱动程序团队的说法,答案是虽然没有简单的标志: 您可以使用自定义编解码器来处理映射到所有映射的嵌套键、值数组的转换 或者,您可以创建一个自定义注释,用于为POJO中的单个类字段设置编解码器。这样,您就不必担心

在C#mongodb驱动程序中,字典有3种可能的表示形式: 文件,阵列射线,阵列文件。

据我所知,Java驱动程序(仅或默认)支持“文档”表示

是否有约定或其他内置方式将驱动程序配置为使用ArrayOfarray?
我在MongoDB Java驱动程序文档中看不到任何相关内容。

根据Java驱动程序团队的说法,答案是虽然没有简单的标志:

  • 您可以使用自定义编解码器来处理映射到所有映射的嵌套键、值数组的转换

  • 或者,您可以创建一个自定义注释,用于为POJO中的单个类字段设置编解码器。这样,您就不必担心编解码器注册中心对所有地图都一视同仁

  • 如果要以相同的方式存储所有地图,第一个选项显然更容易。您可以参考以查看如何构建内置注释