我有一个这样的数据库:
{
"_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”,我怎样才能从“_id”:“3CvrFtYo4wWE5Coj7”开始按日期获取下一个 10 和预览 10 个条目?
假设我在 "_id" : "3CvrFtYo4wWE5Coj7" 之前有 500 个条目,之后有 500 个条目。
编辑:我只知道来自 Iron:router 参数“id = this.params._id”的条目 ID,然后我必须找到该条目并获取“那个条目 + 下一个 10”或“那个条目 + 上一个 10”。