Я использую следующий запрос:
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
Я не могу понять, что и где не так с моим запросом? Буду признателен, если кто-нибудь поможет мне понять причину этого.