Я пытаюсь выполнить операцию UNION в Aerospike (база данных No-Sql). Однако язык запросов не обеспечивает такой операции.
Как мы можем выполнить операцию UNION в базе данных без SQL, такой как Aerospike. Я считаю, что это также применимо к другой базе данных NoSql, такой как Couchbase, поскольку я также не могу найти в них поддерживаемую конструкцию.
В качестве примера предположим, что у меня есть коллекция {ключ1: значение1, ключ2: значение2, ключ3: значение3}. Мне было бы интересно получить следующий набор коллекций.
SELECT * from namespace.collections where key2 = someValue and key1=someValue
UNION
SELECT * from namespace.collections where key1 = someValue and key3=someValue