Я хочу DISTINCT строк с моим запросом.Я получаю общее количество вместо отдельных строк.Я попытался $group
, но это возвращает пустые строки
Запрос:
pipeline = mycol.aggregate([
{ '$lookup': {'from': "theUL", 'localField': "data.rID", 'foreignField': "aR", 'as': "yo"} },
{ '$unwind': "$yo"},
{"$unwind":"$tags"},{'$match': {'tags.tag.name':'A A', 'url': {'$regex': 'abc.com'}}},
{'$group':{ '_id' : {'aR': "$aR"}} },
{ '$project': {"aR":1, "yo.user_email":1, "_id":0} }
])
for doc in pipeline:
pprint (doc)
Результат:
{ }
{ }
{ }
Ожидаемый результат:
Distinct rows
Я новичок в MongoDB.Пожалуйста, помогите