如何在 Mongodb 上对超过 2 个字段进行分页
我的数据看起来像这样 {_id,product_name,price, rating,search_score}
要使用 2 个排序字段(价格、_id)对下一页进行分页,我正在使用此逻辑
db.users.find({
$or: [
{ price: { $gt: 99 } },
{
price: 99,
_id: { $gt: ObjectId("5f7f1f7d67f67ddaa622b796") }
}
]
}).sort({
price: 1,
_id: 1
}).limit(3).pretty()
所以现在我想对 2 个以上的字段(价格,评级,_id) 3 个字段或其他 4 个字段(价格,评级,search_score,_id,)进行排序,并且我有(价格,评级,_id)的复合索引并且也适用于(价格,评级,搜索分数,_id,),但我在数据库查询中有点困惑,如果您能帮助我,我将不胜感激:)
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)