Интеграция Cloudant без sql-db с помощью адаптера Worklight

Я перехожу по Link, чтобы интегрировать cloudant no sql-db в адаптере Worklight.

Приведены методы создания БД, Найти все, подсчитать, найти. Все работает нормально. Но как я могу запустить запрос вида name=abc&age=23? Как и в sql, для этого мы используем оператор &. Итак, как я могу добиться этого за один вызов адаптера.

Ниже приведен URL-адрес для поиска одного элемента:

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

Также ниже приведен один из документов таблицы «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"
}

person Suhas    schedule 15.06.2016    source источник
comment
@Idan Это также связано с рабочим освещением. Как я также предоставил ссылку.   -  person Suhas    schedule 15.06.2016


Ответы (1)


Предполагая, что у вас есть готовые параметры, вы можете передать их в опции parameters вашего invocationData. Подробное объяснение см. здесь: Передача параметров через HTTP-адаптер?

Например:

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