Javascript 获取带有外部参数的couchDB文档
我有一个包含不同文档的couchDB数据库。我需要在我的web应用程序上使用它们,所以当用户在应用程序上输入一些单词时,我会从数据库中获取该文档。 这是我的设计文件Javascript 获取带有外部参数的couchDB文档,javascript,rest,view,map,couchdb,Javascript,Rest,View,Map,Couchdb,我有一个包含不同文档的couchDB数据库。我需要在我的web应用程序上使用它们,所以当用户在应用程序上输入一些单词时,我会从数据库中获取该文档。 这是我的设计文件 { "_id": "_design/recuperar", "_rev": "3-6787751eb0ed728b482ef7b06658e8da", "language": "javascript", "views": { "grafos": { "map": "func
{
"_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}"
}
}
}
这是可行的,但我想要的是“埃及”将是用户搜索内容的一个变量。这可能吗??还是我必须为每个搜索/文档执行不同的视图
谢谢 您可以在查询之后添加user search参数…/?user\u search=foo,然后从视图中访问var user\u search,这有意义吗?您可以在此处查看更多详细信息:
只要从您的视图中删除此条件
if(doc.nome=='Egypt')
并以标准方式使用:?key='Egypt'
Mmmm。首先谢谢你的回答!!:)现在我需要检查它,因为我在另一台服务器上,在一个javascript文档中,通过db的名称和视图,我可以获得信息。所以我不是这样问的。。。我需要看一看,我不能用标准的方式使用它,因为我在另一个端口的javascript页面上询问,我有一个跨域问题。但我可以查阅设计文档或视图。。。直到那一刻,这是我所能做的一切。但无论如何,谢谢你:)