我有一个包含可重复值数组的字段的文档。我想使用与该数组的唯一值相对应的额外字段来转换这些文档。我尝试了aggregate + addToSet但没有成功。
数据:
{..., "random_integers" : [1, 1, 2, 2, 3, 3]},
{..., "random_integers" : [2, 3, 4, 4, 5, 6]},
{..., "random_integers" : [9, 9, 8, 8, 7, 7]}
Run Code Online (Sandbox Code Playgroud)
期待:
{
...
"random_integers" : [1, 1, 2, 2, 3, 3],
"unique_integers" : [1, 2, 3],
},
{
...
"random_integers" : [2, 3, 4, 4, 5, 6],
"unique_integers" : [2, 3, 4, 5, 6],
},
{
...
"random_integers" : [9, 9, 8, 8, 7, 7],
"unique_integers" : …Run Code Online (Sandbox Code Playgroud)