2017-10-04 1 views

Antwort

0

Sie können den Parameter descending = true von der URL ausschließen und nur http://<IP>:5984/<DBname>/_changes?limit=1 verwenden. Doch nach den docs:

Nur die jüngsten Änderung für ein bestimmtes Dokument garantiert zur Verfügung gestellt werden, beispielsweise, wenn ein Dokument hat Felder hinzugefügt, und dann gelöscht, ein API-Client für Änderungen Überprüfung wird nicht unbedingt den Zwischenzustand der hinzugefügten Dokumente erhalten.

Wenn also das erste Dokument geändert wurde, wird es nicht als erstes Element im Änderungsfeed angezeigt.

Eine Möglichkeit, dies zu erreichen, wäre einen date_created Zeitstempel in den Dokumenten hinzuzufügen, wenn sie erstellt werden und eine Ansicht verwenden, die dieses Feld ausgibt, so dass die Dokumente nach Erstellungszeit sortiert sind.

Verwandte Themen