Java 如何插入MongoDB数组

Java 如何插入MongoDB数组,java,mongodb,Java,Mongodb,这是我的收藏: 我试图使用JAVA插入一个新的“departamento”,但当我这样做时,它被创建为一个新对象。 这就是我在java中所做的: 有什么想法吗?谢谢。试试这个,有一个名为update的函数,它有两个参数。首先,查询要更新的元素,使用操作符$push发送一些配置以更新 db.departamentos.update({"titulo": "nombre"}, { $push: { "departamento": {"ubicacion": "Barcelona", "nombr

这是我的收藏:

我试图使用JAVA插入一个新的“departamento”,但当我这样做时,它被创建为一个新对象。

这就是我在java中所做的:
有什么想法吗?谢谢。

试试这个,有一个名为update的函数,它有两个参数。首先,查询要更新的元素,使用操作符$push发送一些配置以更新

db.departamentos.update({"titulo": "nombre"}, { $push: { "departamento": {"ubicacion": "Barcelona", "nombre": "nombre2"}}})
看看MongoShell


试试这个,有一个名为update的函数,它有两个参数:首先是要更新的元素的查询,使用操作符$push发送一些要更新的配置

db.departamentos.update({"titulo": "nombre"}, { $push: { "departamento": {"ubicacion": "Barcelona", "nombre": "nombre2"}}})
看看MongoShell


请看一看:对不起,我们是。以文本形式发布这些问题,这样我们就可以在不必重新键入所有内容的情况下尝试重现问题,并且您的问题可以正确索引或由屏幕阅读器读取。请查看:抱歉,我们。以文本形式发布这些问题,这样我们就可以在不必重新键入所有内容的情况下尝试重现问题,并且您的问题可以正确索引或由屏幕阅读器阅读。谢谢您的回答!我正在尝试,但它不起作用。db.colecion.update({“departmentos”:{“titulo”:“DATOS DE LA TABLA department”},{$push:{“departmentos”:{“departmento”:{“ubicacion”:“Barcelona”,“nombre”:“nombre2”}}}})好的,很抱歉我知道departmentos的收藏在哪里,但不是吗?现在很好,现在我必须在Java上试用,谢谢!试试这个db.colecion.updateOne({“departmentos.titulo”:“DATOS DE LA TABLA”},{$push:{“departmentos.departmento”:{“ubicacion”:“Barcelona”,“nombre”:“nombre2”}})我做到了!非常感谢你!谢谢你的回答!我正在尝试,但它不起作用。db.colecion.update({“departmentos”:{“titulo”:“DATOS DE LA TABLA department”},{$push:{“departmentos”:{“departmento”:{“ubicacion”:“Barcelona”,“nombre”:“nombre2”}}}})好的,很抱歉我知道departmentos的收藏在哪里,但不是吗?现在很好,现在我必须在Java上试用,谢谢!试试这个db.colecion.updateOne({“departmentos.titulo”:“DATOS DE LA TABLA”},{$push:{“departmentos.departmento”:{“ubicacion”:“Barcelona”,“nombre”:“nombre2”}})我做到了!非常感谢你!