我现在使用couchdb作为我的数据库,如何在沙发数据库的地图函数中使用动态变量作为参数?
答案 0 :(得分:1)
您无法将参数传递给CouchDb中的视图。在许多情况下,意见已经建立。您需要构建视图以处理您需要的查询。
答案 1 :(得分:1)
couchdb中视图的地图组件由您定义并包含在设计文档中。然后可以通过http://localhost:5984/yourDatabase/_design/doc/_view/yourViewFunction
您可能正在寻找的动态变量是使用类似
的URL传递查询 http://localhost:5984/yourDatabase/_design/doc/_view/yourViewFunction?key=value-pairs-stacked-with-&(ampersand)
然后你可以传递_view / function startkey,endkey和其他几个。请阅读here进一步学习。
希望我的回答有道理=)祝你好运!