Java 如何为db.test.update({name:';abc';},{$pull:{';child';:{';age';:10}})使用Spring数据MongoDB编码

Java 如何为db.test.update({name:';abc';},{$pull:{';child';:{';age';:10}})使用Spring数据MongoDB编码,java,spring,mongodb,pull,Java,Spring,Mongodb,Pull,在控制台中,我可以作为db.test.update({name:'abc'},{$pull:{'child':{'age':10}})进行操作 如何使用Java中的spring数据mongodb为该指令编写代码? 我得到了mongoTemplate。我知道我需要调用Update.pull()。但我不知道细节 感谢您的回复。BasicDBObject未在spring data mongodb maven依赖项中导入。对吗?您使用的是相同的maven依赖项吗?BasicDBObject应该通过spr

在控制台中,我可以作为db.test.update({name:'abc'},{$pull:{'child':{'age':10}})进行操作

如何使用Java中的spring数据mongodb为该指令编写代码? 我得到了mongoTemplate。我知道我需要调用Update.pull()。但我不知道细节


感谢您的回复。

BasicDBObject未在spring data mongodb maven依赖项中导入。对吗?您使用的是相同的maven依赖项吗?BasicDBObject应该通过spring数据提供,spring数据使用的是底层Java驱动程序。BasicDBObject不会导入spring数据mongodb maven依赖项中。对吗?您使用的是相同的maven依赖项吗?BasicDBObject应该通过spring数据提供,它来自spring数据使用的底层Java驱动程序。
update.pull("child", new BasicDBObject("age", 10));

mongoOperation.updateMulti(query, update, collectionName);