J'essaie d'utiliser _changes API tout en déterminant dynamiquement la séquence de mise à jour à partir de (_changes?feed=longpoll&since=SEQ
). Je veux obtenir SEQ
nombre basé sur le doc._id
pour, disons, tous les docs qui ont le champ doc.doctype === "data"
(je vais utiliser des filtres pour cela). Est-ce possible? Je comprends que mon problème peut être résolu en utilisant différents documents de conception, mais je veux le faire en utilisant un seul document de conception.CouchDB: Corrélation entre la mise à jour seq et le document _id
2
A
Répondre
5
Il n'y a pas de corrélation entre l'identifiant (ou le rev) d'un document et le numéro de séquence de la base de données. Le numéro seq n'est pertinent que pour une base de données sur une seule machine (pensez à la réplication).
Ainsi, le seul endroit que je connaisse pour obtenir un numéro de seq utile est le « update_seq » retourné par GET'ing l'URL d'une ressource de base de données:
$ curl http://localhost:5984/scratch
{"db_name":"scratch","doc_count":2,"doc_del_count":0,"update_seq":3,
"purge_seq":0,"compact_running":false,"disk_size":28761,
"instance_start_time":"1310481969310904","disk_format_version":5,
"committed_update_seq":3}
Questions connexes
- 1. Mise à jour du document Couchdb
- 2. Retourne _rev et _id dans la fonction CouchDB _update?
- 3. gestionnaires de mise à jour CouchDB
- 4. La mise à jour de MongoDB remplace le document
- 5. MongoDB: Mise à jour de sous-document
- 6. CouchDB - code de déclenchement lors de la création ou de la mise à jour du document
- 7. Mise à jour avec MongoDB et sous-document php
- 8. couchDB vues inaccessibles lors de la mise à jour
- 9. Corrélation entre
- 10. La mise à jour du document imbriqué Mongoose échoue?
- 11. mongoose. mise à jour de document incorporé dans le tableau
- 12. Comment mettre à jour l'enregistrement/champ d'un document dans couchdb
- 13. Oracle SQL - éviter une mise à jour en corrélation récursive
- 14. CouchDB: bonnes pratiques de mise à jour groupée
- 15. Récupération d'un document séquentiel basé sur _id
- 16. Mise à jour dans MongoDB dans un seul document intégré
- 17. CouchDB "_changes" écouteur met à jour le document, ce qui déclenche une autre modification
- 18. Mettre à jour un document dans un document et à l'intérieur d'un document
- 19. valeurs d'affichage du document de CouchDB
- 20. Corrélation entre deux vecteurs?
- 21. Débordement de la pile Clojure à l'aide de seq, seq?
- 22. conflit couchdb document identique
- 23. CouchDB: plan dans le document de conception donne compilation_error
- 24. CouchDB pas vue la mise à jour des événements à venir et passés
- 25. Récupère le _id du dernier document retourné en Java
- 26. Mongoengine mise à jour document incorporé
- 27. CouchDB Ajax Push mise à jour en temps réel
- 28. MongoDB Mettre à jour plusieurs documents basés sur ObjectID (_id)
- 29. CouchDB et interrogation non par document ID
- 30. Différence entre Seq et Array pour la valeur de tableau