$ group возвращает пустые строки при использовании агрегата - PullRequest
0 голосов
/ 03 октября 2018

Я хочу 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.Пожалуйста, помогите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...