因此,我有一个索引,其中包含包含名为id
和target_id
的2个字段的文档。每个文档可以具有相同的id
或相同的target_id
或两者都有,但是只有两个唯一的target_id
。假设我的索引包含以下文档:
{"id": "123", "target_id": "001"}
{"id": "123", "target_id": "002"}
{"id": "124", "target_id": "002"}
{"id": "123", "target_id": "001"}
{"id": "125", "target_id": "001"}
{"id": "126", "target_id": "002"}
{"id": "126", "target_id": "002"}
{"id": "124", "target_id": "002"}
我想要得到的是计算出多少个唯一的id
:
target_id
"001"
但没有"002"
(在示例中,只有一个id
,即"125"
)target_id
"001"
和"002"
(只有一个"123"
)target_id
"002"
但没有"001"
(在此示例中,有两个id
,分别为"124"
和"126"
)如果这不可能,那么至少我想获得多少个具有id
target_id
和"001"
的唯一"002"
。