En regardant à travers le README, il ne semble pas qu'il existe un moyen de créer des documents de conception avec Nano? Que font les autres pour cela?Comment créer des documents de conception couchdb avec Nano dans Node.js?
11
A
Répondre
22
Utilisez simplement la fonction db.insert
.
db.insert(design_doc, '_design/design_doc_name', callback);
Voici un exemple plus complet (de tests/view/query):
db.insert(
{ "views":
{ "by_name_and_city":
{ "map": function(doc) { emit([doc.name, doc.city], doc._id); } }
}
}, '_design/people', function (error, response) {
console.log("yay");
});
Si vous êtes intéressés à en apprendre un peu plus vérifier ce sample ou aller sur et lire les CouchDB Guide
+1
Que diriez-vous de créer une nouvelle vue? Je suppose, juste obtenir un doc de conception, ajouter une vue à elle, et insérer le doc de conception dans? – Costa
Questions connexes
- 1. Authentification avec node.js, nano et CouchDB
- 2. Regroupement des vues dans les documents de conception dans CouchDB
- 3. Comment reproduire CouchDB local à distance avec nano - sans duplication?
- 4. CouchDB: Workflow pour créer des documents?
- 5. Obtenir tous les documents de conception dans CouchDB
- 6. Lien documents dans CouchDB
- 7. comment créer "a beaucoup" entre deux documents dans couchdb?
- 8. Comment générer un UUID CouchDB avec Node.js?
- 9. Récupération de documents multiples CouchDB avec couchdb-python
- 10. couchdb conception des vues, la mise à jour des champs sur la création de documents
- 11. Supprimer plusieurs documents dans CouchDB
- 12. CouchDb un document de conception avec de nombreux points de vue, ou de nombreux documents de conception avec une vue
- 13. CouchDB/NoSQL et la conception de domaine?
- 14. Filtrage CouchDB documents liés
- 15. Count documents liés à CouchDB
- 16. CouchDB, obtenez 10 derniers documents
- 17. Comment formater les documents de conception CouchDB d'une manière lisible par l'homme?
- 18. Conventions de dénomination pour les documents de conception dans une grande base de données CouchDB
- 19. Résoudre les conflits de réplication des documents supprimés dans CouchDB
- 20. documents supprimés en vue CouchDB
- 21. Utiliser CouchDB avec la bibliothèque Node.js
- 22. Obtenir CouchDB pour travailler avec node.js
- 23. CouchDB voir ou montrer dans le document de conception?
- 24. Conception de la base de données MongoDB avec documents incorporés
- 25. CouchDB _design détection de conflit de documents
- 26. MongoDB: Conception de schéma efficace avec des documents intégrés
- 27. Comment créer des liens absolus dans Node.js?
- 28. comment créer session avec MongoDB dans Node.js
- 29. Sélectionner les documents qui n'ont pas de clé dans CouchDB
- 30. Livre de documents de conception?
Nano comme dans le terminal éditeur basé? – jcolebrand
"Nano" comme dans le client couchdb pour Node.js: https://github.com/dscape/nano –