怎样查找mongodb最后一条数据

急急急
2025-05-10 18:00:03
推荐回答(2个)
回答1:

cursor.count和cursor.skip。
但是mongodb不保证数据的顺序,如果你需要的是最新加入数据库的那一条doc,你最好在doc里加一个时间来记录存入数据库的时候,然后根据这个时间来排序。

回答2:

用.sort()排序,再用limit(1)取第一条。
例如:
results = collection.find({}).sort([('_id', -1)]).limit(1)