如何在couchdb中獲取上次創建的文檔?也許一些我可以使用couchdb的_changes功能?但是documentation says,那我只能得到文件列表,由第一個創建文件命令,螞蟻沒有辦法改變順序。如何在couchdb中獲取上次創建的文檔?
那麼我怎樣才能得到最後創建的文件?
如何在couchdb中獲取上次創建的文檔?也許一些我可以使用couchdb的_changes功能?但是documentation says,那我只能得到文件列表,由第一個創建文件命令,螞蟻沒有辦法改變順序。如何在couchdb中獲取上次創建的文檔?
那麼我怎樣才能得到最後創建的文件?
您唯一能夠獲得最後創建文檔的絕對方式是在文檔中包含時間戳(created_at
或其他)。從那裏,你只需要一個簡單的視圖來輸出所有文檔的創建日期。
我打算使用從數據庫中last_seq
信息表明,但序號變化,每單個寫入和複製也是問題的進一步複雜化。
您可以按降序獲取更改源,因爲它也是視圖。
GET /dbname/_changes?descending=true
你也可以使用limit =,所以;
GET /dbname/_changes?descending=true&limit=1
會給最新的更新。