获取带有外部参数的couchDB文档
Get a couchDB document with a external parameter
我有一个包含不同文档的couchDB数据库。我需要在我的web应用程序上使用它们,当用户在应用程序上放一些单词时,我会从数据库获取那个文档。这是我的_design文档
{
"_id": "_design/recuperar",
"_rev": "3-6787751eb0ed728b482ef7b06658e8da",
"language": "javascript",
"views": {
"grafos": {
"map": "function(doc) {'n var value;'n if (doc.nome== 'Egypt') { 'n value = [doc.nodos, doc.links];'n emit(doc.nome, value); 'n }'n}"
}
}
}
它可以工作,但我想要的是'Egypt'将是用户搜索内容的变量。这可能吗?或者我是否必须为每个搜索/文档做不同的视图??
谢谢!
您可以在查询后添加用户搜索参数…/?User_search =foo,然后从视图中访问var User_search,这有意义吗?你可以在这里查看更多信息:http://wiki.apache.org/couchdb/Formatting_with_Show_and_List
只需从视图if (doc.nome== 'Egypt')
中删除此条件,并以标准方式使用查询API: ?key='Egypt'
相关文章:
- 我该如何编写一个CouchDB视图,列出每个存储文档的大小
- 对couchdb数据库/视图中的所有文档运行脚本/查询
- 循环访问文档 (validate_doc_update) 中的 CouchDB 字段
- Couchdb 使用 key 连接两个文档
- 如何使用键为“@”的文档在 couchDB 中创建视图
- “compilation_error”在我的 CouchDB 设计文档中的列表函数中
- CouchDB:访问_design视图或提取文档字段的替代方法是什么
- 在 Couchdb ( 虹膜沙发 ) POST 请求中添加新文档失败,状态为 500
- 如何以可读的方式格式化CouchDB设计文档
- CouchDB更新处理程序:文档id不能为空
- 使用CouchDB和Backbone按Id获取文档
- 是否有一个内置函数可以将创建日期添加到couchDB中的文档中
- Couchdb/Pouchdb多个用户和多个文档之间的关系
- 是否有关于couchDB中使用的Date对象的官方文档
- 如何在couchdb中从两个json文档中找到匹配的数据
- 如何对从CouchDB检索到的文档调用函数
- 基于链接文档的值减少CouchDB
- 在couchdb文档中使用javascript和html向现有文档添加字段的最简单方法
- CouchDB文档映射修改
- 获取带有外部参数的couchDB文档