2017-02-22 11 views
1

Кто-нибудь знает, как использовать строки запроса для доступа к данным Store (collection) в Nanoscale.io? Я пытался читать их документацию, но единственный пример приведен ниже:Синтаксис запроса для nanoscale.io Store

local.request = new AP.Store.Request(); 
local.request.select("Tasks", "priority >= $1 order numeric(priority) asc", parseInt(request.params.priority)); 

Я не знаю, где синтаксис «приоритет> = $ 1 порядка числовой (приоритет) по возрастанию» от ...

В своих Документах:

выбор (сбор, запрос)

Selects соответствующих объектов из коллекции основан от запроса .

сборник [строка] - название коллекции.

запрос [строка | number] - Это может быть либо запрос, либо номер. Если номер , операция вернет объект с соответствующим идентификатором. Чтобы вернуть все, используйте строку «true».

Помимо «истины», я не знаю, как я могу сформировать свои собственные запросы.

ответ

0

В примере вы предоставили (и указанный в документации), priority будет поле в вашей коллекции, что вы заинтересованы в поиске и $1 является следующим значением, предоставляемое в функции выбора, т.е. parseInt(request.params.priority). request.params.priority - значение параметра запроса «приоритет», которое в этом случае анализируется в int для сравнения.

Из того, что я нашел, вы можете сделать все основные сравнения (=, !=, >(=), <(=)).

+1

Я отредактировал ваш ответ для форматирования и был полностью ответом. Ваш вопрос в конце концов относится к новому вопросу. Вы можете всегда ссылаться на этот пост, если вам нужен контекст. В противном случае ваш ответ кажется полезным, и я бы поднял ваше объяснение, если бы я был знаком с технологией и мог убедиться, что ваша информация верна. – ryanyuyu