Conocer documentos eliminados en Couchbase lite android
Estoy utilizando Couchbase lite 1.0 beta2 para obtener y replicar datos del servidor couchbase. En mi caso, si un documento se elimina del servidor, no puedo comprobarlo en la aplicación android si un documento que ya se encuentra presente localmente se elimina del servidor. En el método replicador, sólo me devuelve los documentos modificados o documentos recién agregados.
Intenté con "document.isDeleted ()" pero siempre devuelve false.
- ¿Puedo replicar entre CouchBase en Android y Couch DB corriendo en Linux?
- ¿Cómo sincronizo mi aplicación de Android con Couchbase Server?
- Couchbase lite en Android - ¿Arquitectura general?
- Cómo instalar y usar sofá db en android
- Confundido con CouchDB y Couchbase
Entonces, ¿Cómo puedo poner un cheque si un documento se elimina del servidor?
- ¿El tiempo de inicio de Couchbase móvil hace poco práctico?
- Confundido sobre cómo usar CouchDB en Android
- Android Studio: Importación de proyecto al proyecto existente
- CouchBase Lite, excluye documentos con ciertas claves en la consulta
Un documento eliminado utiliza la propiedad especial _deleted: true
para indicar un documento _deleted: true
. Por lo tanto, es posible crear una vista para indexar estos documentos. Es importante que esté utilizando específicamente esta propiedad y no simplemente eliminar el documento.
Esto es lo que la documentación de couchbase dice sobre el desmantelamiento:
Tombstone
La razón de que existan revisiones de la piedra sepulcral es para que las supresiones se puedan sincronizar con otras bases de datos. Si las revisiones se eliminaran simplemente con un enfoque ingenuo, entonces no habría ninguna manera fácil de sincronizar con otras bases de datos que contenían la revisión.
Documentos de Couchbase Lite