我知道ObjectId
的记录。我需要在特定记录之后检索n
个记录。
到目前为止,我已尝试获取“特定”记录的时间戳,然后搜索时间戳大于此的记录,同时限制记录数。
但是,如果时间戳相同怎么办?
可以这样做吗?如果是的话,猫鼬解决方案将更受欢迎!
答案 0 :(得分:0)
ObjectId包含一个毫秒精度的时间戳,因此两个对象具有相同时间戳的几率几乎为零!
要按ObjectId排序,您可以使用此post。
答案 1 :(得分:0)
只需fout.write(line.replace('2099', str(randint(1800, 1900))))
fout.write(line.replace('2010', str(randint(1990, 2007))))
光标SELECT appointmentdate,doctorname,concat(name,' ',family) AS patientname
from appointment,doctor,patients
WHERE doctor.doctor_id=appointment.doctor_id
AND appointment.patient_id=patients.patient_id;
和sort
结果_id
limit