Azure: DocumentDB Mongo $group не поддерживается
После переноса моего приложения Mongo в DocumentDB на Azure запросы $group
больше не работают и вызывают следующую ошибку:
{ MongoError: '$group' is not supported',
name: 'MongoError',
message: '\'$group\' is not supported',
_t: 'OKMongoResponse',
ok: 0,
code: 115,
errmsg: '\'$group\' is not supported',
'$err': '\'$group\' is not supported' }
Кто-нибудь еще сталкивался с этим раньше и может иметь какие-либо предложения?
Ответы
Ответ 1
Для тех, кто пытается решить эту проблему в 2018 году, эта функция теперь поддерживается DocumentDB, но по умолчанию отключена. Вы должны зайти в панель "Возможности просмотра" в Azure и включить "Aggregation Pipeline" MongoDB для доступа к $group.
Для всех, кому интересно узнать больше, их объявление ниже.
https://azure.microsoft.com/en-in/blog/azure-cosmosdb-extends-support-for-mongodb-aggregation-pipeline-unique-indexes-and-more/