Aerospike AQL Как рассчитать сумму записей в потоке - PullRequest
1 голос
/ 12 июня 2019

Как рассчитать сумму значений с помощью where в Aerospike. Я новичок в Aerospike. Какие-нибудь хорошие справочные документы, за которыми я мог бы следовать?

1 Ответ

3 голосов
/ 12 июня 2019

Либо агрегируйте в клиенте, поскольку записи возвращаются в обратном вызове из запроса вторичного индекса, либо используйте потоковую UDF.

Вы можете использовать подход Stream UDF с AQL. Но вы действительно должны написать отдельное приложение, используя один из клиентов, например, клиент Java.

Использование клиента Java: Подход к SI-запросу см. В примере кода: https://www.aerospike.com/docs/client/java/examples/application/queries.html

Для подхода Stream UDF см. Пример кода здесь: https://www.aerospike.com/docs/client/java/examples/application/aggregate.html

...