Почему сервис feathersjs mongoose в методе get () возвращает "total"?
У меня есть простое обслуживание мангусты в моем приложении feathersjs. На моем ноутбуке (Mongo 3.6.6) я делаю запрос к приложению и получаю правильные данные:
в данных у меня 4 строки и всего =4. Это хорошо. Но если я сделаю один и тот же запрос к своему приложению на сервере (Mongo 4), я получу другой ответ:
У меня есть 4 документа в данных, это действительно, но 595 в "общем", это недействительно
Я думаю, что у меня должно быть всего 4
В моем приложении для перьев есть следующие зависимости:
"dependencies": {
"@feathersjs/authentication": "^2.1.6",
"@feathersjs/authentication-jwt": "^2.0.1",
"@feathersjs/authentication-local": "^1.2.1",
"@feathersjs/configuration": "^1.0.2",
"@feathersjs/errors": "^3.3.0",
"@feathersjs/express": "^1.2.2",
"@feathersjs/feathers": "^3.1.5",
"compression": "^1.7.2",
"cors": "^2.8.4",
"feathers-mongodb": "^3.1.0",
"feathers-mongoose": "^6.1.1",
"helmet": "^3.12.0",
"mongodb": "^3.1.0-beta4",
"mongoose": "^5.0.18",
"serve-favicon": "^2.5.0",
"winston": "^2.4.2"
},
1 ответ
Я нашел решение. Я обновил пакет feathers-mongoose с 6.1.1 до 6.1.4 и теперь все работает хорошо!