Comment ajouter des paires clé/valeur à un document couchdb existant via le framework web azote? ecouch: doc_update (DBName, DocId, DocValue) ne retourne pas vrai lorsque j'essayais de l'implémenter.Couchdb et Azote
1
A
Répondre
0
Est-ce que vous faites un bon init de ecouch? Essayez d'aller chercher ce document dans la console de développement.
Pour ce faire, utilisez
doc_get/2
doc_get(DatabaseName::string(), DocName::string) -> {ok, Response::json()} | {error, Reason::term()}
Cela vous montrera si vous init correctement la connexion sinon utilisez init
si elle retourne le document essayer de mettre à jour son JSON et mettre à jour à l'aide.
doc_update/3
doc_update(DatabaseName::string(), DocName::string(), Doc::json()) -> {ok, Response::json()} | {error, Reason::term()}
match de modèle sur {ok, _ } = doc_update(..
pour voir si elle va exploser. Si elle va exploser, vous pouvez faire {error, Reason} = doc_update(...
puis juste io: format ("~ p ~ n", [raison]), pour voir la raison réelle.
Je pense que vous ne faites pas correctement init d'ecouch c'est tout.
ecouch doc: http://code.google.com/p/ecouch/wiki/APIDocumentation
Questions connexes
- 1. Azote: changement de targetID casse lightbox
- 2. Rails et CouchDB - Les préoccupations architecturales
- 3. objet Android persistence: Ektorp et CouchDB
- 4. à des tableaux d'index (tags) à l'aide CouchDB CouchDB-Lucene
- 5. couchdb 1.0.1 etc/init.d/couchdb démarrage invite mot de passe
- 6. Récupération de documents multiples CouchDB avec couchdb-python
- 7. CouchDB en production
- 8. CouchDB récursives jetables Requêtes
- 9. Bibliothèques C# pour CouchDB?
- 10. Vues CouchDB en erreur
- 11. CouchDB vs DesktopCouch
- 12. Couchdb sur Android
- 13. réplication sélective avec CouchDB
- 14. couchdb vs vitesse mysql
- 15. Rails ORM pour CouchDB?
- 16. CouchDb renommer en bloc
- 17. CouchDB sur Windows?
- 18. Pagination dans CouchDB?
- 19. Condition similaire dans CouchDB
- 20. voldemort vs couchdb
- 21. CouchDB tableau passant
- 22. Patch de salon CouchDB
- 23. UUIDs dans CouchDB
- 24. Spring Security - CouchDB
- 25. utilisateurs Sélectionnez dans CouchDB
- 26. fichier manquant couchdb
- 27. Horodatage automatique CouchDb
- 28. Performances des requêtes CouchDB
- 29. déployer l'application sur couchdb
- 30. commande d'écriture dans CouchDB