Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java mongo模板查找并修改返回列表_Java_Mongodb_Spring Data_Spring Mongo - Fatal编程技术网

Java mongo模板查找并修改返回列表

Java mongo模板查找并修改返回列表,java,mongodb,spring-data,spring-mongo,Java,Mongodb,Spring Data,Spring Mongo,我正在使用mongotemplate.findAndModify,我想知道是否有可能不仅检索一个文档,而且检索符合我在标准中设置的过滤器的所有文档。 正如我在这个类的不同方法中所看到的,我们可以放置必须投射结果的对象,但是在我的例子中,我正在寻找一个列表,我不知道如何制作它 你知道这里有人吗 Reagards.我想我正确理解了你的问题。据我所知,findAndModify只修改并返回单个文档,因此它无法返回文档列表。findAndModify以原子方式更新文档并将其返回给调用者。由于MongoD

我正在使用mongotemplate.findAndModify,我想知道是否有可能不仅检索一个文档,而且检索符合我在标准中设置的过滤器的所有文档。 正如我在这个类的不同方法中所看到的,我们可以放置必须投射结果的对象,但是在我的例子中,我正在寻找一个列表,我不知道如何制作它

你知道这里有人吗


Reagards.

我想我正确理解了你的问题。据我所知,findAndModify只修改并返回单个文档,因此它无法返回文档列表。

findAndModify以原子方式更新文档并将其返回给调用者。由于MongoDB在多个文档之间没有原子性,因此将findAndModify应用于多个文档是没有意义的,因为它不是原子的。