我有一组文档,每个文档都有一个主题数组。我想要能够找到其中唯一的主题,其中用户ID在列表中。
示例文档存储:
如何实现这个?
示例文档存储:
{
"user_id" : "1",
"subjects" : [
123,
456,
789
]
}
{
"user_id" : "2",
"subjects" : [
789,
111,
555
]
}
{
"user_id" : "3",
"subjects" : [
123,
111
]
}
所以我想要所有唯一的主题,其中用户ID在(1,2)中,结果将是:
{
"subjects" : [
123,
456,
789,
111,
555
]
}
如何实现这个?
distinct
会合并数组!这比我的解决方案好多了! - Dmytro Shevchenko