使用Worklight Adapter

时间:2016-06-15 05:33:34

标签: ibm-mobilefirst cloudant mobilefirst-adapters nosql

我正在关注Link以在工作灯适配器中集成cloudant no sql-db。

有创建DB,查找全部,计数,搜索的方法。一切正常。但是如何解除像name = abc& age = 23这样的查询?就像在sql中我们使用&运营商实现这一目标。所以我在这里如何在一个适配器调用中实现这一点。

以下是搜索一个项目的网址 -

https://a59af583-6f36-47ea-a8ce-29df674a8442-bluemix.cloudant.com/employee_table/_design/indexes/_search/employee_table/?q=Employee_Name:Suhas~

以下是may table' employee_table'的文档之一。供参考 -

{
     "_id": "0b6459f8d368db408140ddc09bb30d19",
     "_rev": "1-6fe6413eef59d0b9c5ab5344dc642bb1",
     "Reporting_Manager": "sdasd",
     "Designation": "asdasd",
     "Access_Level": 2,
     "Employee_ID": 123123,
     "Employee_Name": "Suhas",
     "Project_Name": "asdasd",
     "Password": "asda",
     "Location": "asdasd",
     "Project_Manager": "asdas"
}

1 个答案:

答案 0 :(得分:0)

假设您有可用的参数,可以在invocationData的parameters选项中传递这些参数。有关详细说明,请参见此处:Passing parameters through HTTP Adapter?

例如:

var invocationData = {
        adapter : 'myAdapter',
        procedure : 'sendEmailProcedure',
        parameters : [$('#emailaddr').val()] // the email adrress taken from the HTML...
};