2012-03-06 7 views
7

最後に作成したドキュメントをcouchdbで入手するにはどうすればよいですか?たぶん私はcouchdbの_changes機能をどのように使うことができますか?しかし、documentation saysは、私は最初に作成された文書によって注文された文書のリストを得ることができる、アリは順序を変更する方法がありません。最後に作成したドキュメントをcouchdbで入手する方法は?

最後に作成したドキュメントはどのように入手できますか?

答えて

3

最終的に作成されたドキュメントを取得する唯一確実な方法は、ドキュメントにタイムスタンプ(created_atなど)を含めることです。そこから、作成日までにすべてのドキュメントを出力するための単純な表示が必要です。

last_seqの情報をデータベースから使用することを提案しようとしましたが、シーケンス番号がで変更され、それぞれの書き込みがとなり、レプリケーションによって問題がさらに複雑になります。

12

変更フィードは、ビューでも降順で取得できます。

limit =と同様に使用できます。

GET /dbname/_changes?descending=true&limit=1 

は最新のアップデートを提供します。

関連する問題