Ich habe diese Informationen über meine datable:Überwachen der Replikation auf CouchDB mit Couchbase Lite
{ "db_name": "my_table", "doc_count": 386.321, "doc_del_count": 112331, "update_seq": 3.585.223 "purge_seq": 0, "compact_running": false "disk_size": 10083242115, "DATA_SIZE": 1029825313, "instance_start_time": "1533006878496574", "disk_format_version": 6, "committed_update_seq": 3.585.328}
Über diese Json habe ich auf CouchDB Seite gelesen, die:
- doc_count (Anzahl) - Anzahl der Dokumente in der angegebenen Datenbank.
- doc_del_count (Nummer) - Anzahl der gelöschten Dokumente
Ich bin Protokollierung der Replikation selbst und mit getCompletedChangesCount()
Verfahren über einen Replikator ich immer mehr als doc_count
Nummer bekommen, so ist meine Frage.
Repliziert der Replikationsprozess die doc_del_count
? In einem positiven Fall? Warum? Kann ich diese doc_del_count
im Replikationsprozess überspringen? Wie?
Dank @Hod, nur eine Frage, wie kann ich vermeiden, diese Dokumente im Replikationsprozess zu downloaden, Filter mit if (doc._deleted === wahr) false zurückgeben; funktioniert nicht im Fall – JoCuTo
Derzeit denke ich nicht alle Filter funktioniert mit CouchDB. Sehen Sie, ob dies hilfreich ist (Sie können sich das verbundene Github-Problem ansehen): https://developer.couchbase.com/documentation/mobile/current/guides/couchbase-lite/native-api/replication/index.html#filtered -pull-from-couchdb-pouchdb-oder-cloudant – Hod