Почему «объект спецификации этапа конвейера должен содержать ровно одно поле», появляющийся для моего запроса? - PullRequest
0 голосов
/ 19 января 2019

Я использую следующий запрос:

 db.category.aggregate( [ {from: "product", localField: "category_id", foreignField:"category", as: "sol" } ] )

Но я получаю сообщение об ошибке:

> 2019-01-19T10: 00: 47.357 + 0100 E QUERY [js] Ошибка: команда не выполнена: { «хорошо»: 0, "errmsg": "Объект спецификации этапа конвейера должен содержать ровно одно поле.", «код»: 40323, "codeName": "Location40323" }: агрегат не удался: _getErrorWithCode@src/mongo/shell/utils.js: 25: 13 doassert@src/mongo/shell/assert.js: 18: 14 _assertCommandWorked@src/mongo/shell/assert.js: 534: 17 assert.commandWorked@src/mongo/shell/assert.js: 618: 16 DB.prototype._runAggregate@src/mongo/shell/db.js: 260: 9 DBCollection.prototype.aggregate@src/mongo/shell/collection.js: 1062: 12

Я не могу понять, что и где не так с моим запросом? Буду признателен, если кто-нибудь поможет мне понять причину этого.

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