У меня есть база данных, как это:MeteorJS и MongoDB: Как получить следующие 10 записей
{
"_id" : "xFZtChfKTf3GLxFEg",
"category" : "pranks",
"date" :new Date(),
"rate" : {
"up" : 0,
"down" : 0
},
"user" : "User_1",
"vTitle" : "Kissing Prank - How to Kiss ANY Girl in 10 SECONDS - Kissing Strangers/Funny Videos/Best Pranks 2014",
"v_id" : "Fa1agPyuRRM",
"views" : 0
},
{
"_id" : "RB2uwCfsjujFwFpZe",
"category" : "pranks",
"date" :new Date(),
"rate" : {
"up" : 0,
"down" : 0
},
"user" : "User_1",
"vTitle" : "Dropping Guns in the Hood (PRANKS GONE WRONG) - Pranks in the Hood - Funny Videos - Best Pranks 2014",
"v_id" : "K1SksoAHIa0",
"views" : 0
},
{
"_id" : "3CvrFtYo4wWE5Coj7",
"category" : "pranks",
"date" :new Date(),
"rate" : {
"up" : 0,
"down" : 0
},
"user" : "User_1",
"vTitle" : "TOP Pranks 2014 - Pranks in the Hood - Pranks Gone Wrong - Funny Pranks 2014 - PRANK COMPILATION",
"v_id" : "oEgXOhxXvsc",
"views" : 0
},
{
"_id" : "doiA7EPkwCe5meyJ7",
"category" : "pranks",
"date" :new Date(),
"rate" : {
"up" : 0,
"down" : 0
},
"user" : "User_1",
"vTitle" : "Top 5 Pranks of 2014",
"v_id" : "A9w72vSuPAQ",
"views" : 0
},
{
"_id" : "8oK2JxqJfEkzceWHB",
"category" : "pranks",
"date" :new Date(),
"rate" : {
"up" : 0,
"down" : 0
},
"user" : "User_1",
"vTitle" : "Friday The 13th Scare Prank",
"v_id" : "6m4isWlUlRE",
"views" : 0
},
{
"_id" : "5NwM2fbnifKejgSct",
"category" : "pranks",
"date" :new Date(),
"rate" : {
"up" : 0,
"down" : 0
},
"user" : "User_1",
"vTitle" : "7 SUPER EASY PRANKS - HOW TO PRANK",
"v_id" : "RckNziU2JEk",
"views" : 0
},
{
"_id" : "x5QqJu2e54kjFpfkz",
"category" : "pranks",
"date" :new Date(),
"rate" : {
"up" : 0,
"down" : 0
},
"user" : "User_1",
"vTitle" : "Orphanage Robbery Prank!!",
"v_id" : "dBfVwjRuwxk",
"views" : 0
},
Если у меня есть «_id»: «3CvrFtYo4wWE5Coj7», как я могу получить следующий 10 & предварительные просмотры 10 записей по дата, начинающаяся с "_id": "3CvrFtYo4wWE5Coj7"?
Скажите, есть ли у меня 500 записей до «_id»: «3CvrFtYo4wWE5Coj7» и 500 после.
Редактировать: Все, что я знаю, это идентификатор записи из утюга: параметр маршрутизатора «id = this.params._id» Мне нужно найти запись и получить «эту запись + следующее 10» или «эту запись + prev 10 ".
вы можете использовать созданную дату документа для сортировки и подписания только первых 10 документов. Чтобы загрузить больше документов, вы можете увеличить количество лимитов подписки. Вы обычно хотите загрузить больше функциональности, не так ли? – Rajanand02
@ Rajanand02 Благодарим за отзыв. Я сделал это в другом случае. Этот случай, где я показываю сообщение, говорит, что он находится посреди сообщений. Если я подпишусь на сообщения по дате, я получу первые 10 из 1000. Если это 569-й пост, как я могу получить 569 + 10? Чтобы создать список plylist со следующими 10 сообщениями. –
Вы можете использовать пропуск MongoDB и предел для достижения этого. Проверьте gist https://gist.github.com/rajanand02/b8451b71c51e3618a216 – Rajanand02