我喜欢MongoDB上的$ addtoset选项,如果该对象尚不存在,您可以在其中添加一个文档数组 .

但万一,它存在,我可以强迫它到阵列的末尾吗?

那是 .

在这个数组中:

[document1,document2,document3]

我希望能够做$ addtoset:document2

[document1,document3,document2]

那是MongoDB支持的吗?