Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/rest/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取带有外部参数的couchDB文档_Javascript_Rest_View_Map_Couchdb - Fatal编程技术网

Javascript 获取带有外部参数的couchDB文档

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

我有一个包含不同文档的couchDB数据库。我需要在我的web应用程序上使用它们,所以当用户在应用程序上输入一些单词时,我会从数据库中获取该文档。 这是我的设计文件

{
   "_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页面上询问,我有一个跨域问题。但我可以查阅设计文档或视图。。。直到那一刻,这是我所能做的一切。但无论如何,谢谢你:)