Отсутствует "]" после списка элементов в MongoDB - PullRequest
0 голосов
/ 26 марта 2020

Вот код:

db.employee.aggregate([
    {$facet: 
        {"total": [$count: "total"]}
    }, 
    {$project:
        {"total": 1}
    }
])
2020-03-26T09:55:35.634+0000 E  QUERY    [js] uncaught exception: SyntaxError: missing ] after element list :
@(shell):1:49

Насколько я вижу, я не пропускаю скобки. Код - это просто я тестирую кое-что между прочим, пока я учусь, поэтому похоже, что я прошел долгий путь.

1 Ответ

2 голосов
/ 26 марта 2020

Кажется, что отсутствуют некоторые фигурные скобки:

{"total": [$count: "total"]} -> {"total": [{$count: "total"}]}

db.employee.aggregate([
    {$facet: 
        {"total": [
            {$count: "total"}
        ]}
    }, 
    {$project:
        {"total": 1}
    }
])
...