-1

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

{
   "_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}"
       }
   }
}

它有效,但我想要的是“埃及”将是用户搜索内容的变量。那可能吗??还是我必须为每个搜索/文档做不同的视图???

谢谢!

4

2 回答 2

0

您可以在查询 .../?user_search=foo 之后添加用户搜索参数,然后从您的视图中访问 var user_search,这有意义吗?您可以在此处查看更多信息: http ://wiki.apache.org/couchdb/Formatting_with_Show_and_List

于 2013-01-18T12:54:58.270 回答
0

只需从您的视图中删除此条件并以标准方式if (doc.nome== 'Egypt')使用查询 API :?key='Egypt'

于 2013-01-19T19:04:36.723 回答