如创建如何获得的相邻记录的记录
尝试使用下面的语句来获取文章
# Created is the time of the creation of the current article
# Before a
prev_post = db.Post.find ({'created': {'$ lt': created}}, sort = [('created', -1)], limit = 1)
# After a
next_post = db.Post.find ({'created': {'$ gt': created}}, sort = [('created', 1)], limit = 1)
结果反过来又是一个创纪录的时间字段后前获得一个职位不连续,有时会跳过几条记录。我不知道为什么,也许我误解了FIND? 请帮忙。
你是什么意思,“中间会跳过几条好记录”? –
您能否包含您的记录示例以及最终被跳过的内容?另外,你有'created'字段的索引吗? – Stennie
对不起,我的意思是有时候会跳过几条中间记录,它并不是完全相邻的记录 – grace