Есть ли способ заказать документы в mongoengine, где поле имеет атрибуты ключевых слов - PullRequest
0 голосов
/ 03 апреля 2020

У меня есть данные в следующем формате:

{"_id": {"$oid": "5e2bd81b57b348687a014cd0"},  
     "customer": {"$oid": "5e2970661419770a34cbdc1d"}, "feedback": {"date_created": 
    {"$date": 1585946952341}, "last_updated": {"$date": 1584073644654}, 
    "feedbacks": {}, reviews": {"KzzcB3L6HxXUG1NvmYA2jt7pLqN2": true}, "views": {}
},
{"_id": {"$oid": "5e2bd81b57b348687a014cd1"},  
     "customer": {"$oid": "5e2970661419770a34cbdc1d"}, "feedback": {"date_created": 
    {"$date": 1585946952341}, "last_updated": {"$date": 1584073644654}, 
    "feedbacks": {}, 
    reviews": {}, "views": {}
},
{"_id": {"$oid": "5e2bd81b57b348687a014cd2"},  
     "customer": {"$oid": "5e2970661419770a34cbdc1d"}, "feedback": {"date_created": 
    {"$date": 1585946952341}, "last_updated": {"$date": 1584073644654}, 
    "feedbacks": {}, "views": {},
     reviews": {"KzzcB3L6HxXUG1NvmYA2jt7pLqN2": true, 
    "KdhagcB3L6HxXUG1NvmYA2jt7pLqN2": true},
}

Обратите внимание, что в приведенном выше примере для первого документа поле обзоры непусто, а во втором один, он пуст. Третий документ состоит из двух пунктов в обзорах. Как я могу заказать эти данные, основываясь на том, есть ли у отзывов ключ KzzcB3L6HxXUG1NvmYA2jt7pLqN2 ?

...