TinyDB和Python - 获取最后插入的行

时间:2018-03-23 11:39:56

标签: python database tinydb

我使用tinyDB来存储python的一些数据,我试图获取我插入数据库的最后一行。所以我这样做:

data = db.all() # get all data from db
last_row = data[len(data) - 1]

这就是我获取最后一行的方式,但它不是那么有效,因为我在开始时获得所有数据库。

有更好的方法吗?

1 个答案:

答案 0 :(得分:-1)

在这种情况下,您可以使用doc_id,因为最后一行将是最大的索引

last_row = db.get(doc_id=len(db))