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/