У меня есть коллекция, как показано ниже
[
{
_id: id1,
user: user1,
city: "test1"
},
{
_id: id2,
user: user2,
city: "test1"
},
{
_id: id3,
user: user3,
city: "test2"
},
.....
]
Я хочу получить что-то вроде, далее я хочу отсортировать результаты на основе _id и т. д.
[
results: [
{
_id: id1,
user: user1,
city: "test1"
},
{
_id: id1,
user: user2,
city: "test1"
},
...
],
totalResults: 220,
pageNumber: 2
]
Я также использую Moongoose в своем проекте
totalResults
иpageNumber
? Для разбивки на страницы из кода вы должны передатьn num of results wanted
иnth page
в БД (вы можете вернуть n, просто чтобы убедиться, когда вы запросили 20, но у него только 10) .. !! Попробуйте это :: (stackoverflow.com/questions /24160037/) - person whoami - fakeFaceTrueSoul   schedule 10.04.2020$facet
будет лучшим выбором. - person whoami - fakeFaceTrueSoul   schedule 10.04.2020$facet
может оказаться неосуществимым, поэтому вам лучше разделить его на два вызоваdb.collection.count()
и разбиение на страницы.. Или если ваш портал находится на пустом месте на этапе попробуйте переключить свою БД на mongoDB Atlas (облачное решение для БД, предоставленное mongo).. - person whoami - fakeFaceTrueSoul   schedule 10.04.2020