如何使用springboot应用程序在mongodb中一次更新多个记录/一个数据库交互



我有一个要求,我在mongodb集合中有100多个数据,我需要更新集合中的每个对象,但mongoTemplate.findAndModify会一次更新一个。所以这里的数据库交互将是100,这是无效的。我需要使用一个数据库调用进行更新。有什么办法吗。

您可以用更新的数据创建一个对象列表(例如:内容(,并使用contentRepository.saveAll(contents);。它将使用一个数据库调用进行更新。

最新更新