Обработка клиентских запросов Aerospike Nodejs

Текущие примеры показаны с потоком: http://www.aerospike.com/docs/client/nodejs/usage/query/aggregate.html

Есть ли более простой/способ, где мы можем просто сделать:

  options = filters: [ filter.equal('from_user', user_id) or filter.equal('to_user', user_id) ]
  q = client.query('polls', 'chat', options)
  allRecordsListJson= q.execute()

Это можно сделать в python и других клиентах.


person Raja    schedule 25.06.2015    source источник
comment
Один простой способ — вызвать фрагмент python из nodejs, но не делать этого.   -  person Raja    schedule 25.06.2015


Ответы (1)


Aerospike пока не поддерживает запросы с несколькими предложениями where с союзами AND/OR. Поэтому на данный момент вам нужно использовать только одну причину и выполнять фильтрацию на уровне клиента или использовать агрегацию потоков и писать код LUA для фильтрации и передачи параметров.

person sunil    schedule 27.06.2015