如何使用Spring Data将单个文档从一个集合复制到另一个集合in one go
现在,我通过id找到该文档并将其保存到另一个集合中。但那是两步。
是否有findAndCopy
类功能?
答案 0 :(得分:1)
您可以使用Aggregation框架执行此操作,如下所示。
Col1 Col2
a 1
a 3
a 5
...
b 2
b 4
b 6
...
c 30
c 32
c 34
...
此处应根据您在投影中使用的字段定义ResultClass。
如果要将所有字段写入新集合(而不仅仅是少数字段),则可以删除上述管道中的投影操作。在这种情况下,ResultClass将与您的Document(输入)类
相同