В настоящее время мы тестируем «аэроспайк». Но есть определенные моменты в документации, которые нам непонятны применительно к ключам.
key = ('trivium', 'profile', 'data')
# Write a record
client.put(key, {
'name': 'John Doe',
'bin_data': 'KIJSA9878MGU87',
'public_profile': True
})
Мы читаем о пространстве имен, но когда мы пытаемся сделать запрос с общей документацией.
client = aerospike.client(config).connect()
query = client.query('trivium', 'profile')
query.select('name', 'bin_data')
query.where(p.equals('public_profile', True))
print(query.results())
Результат нулевой, но когда мы стираем оператор «где», запрос выводит все записи, в документации сказано, что запрос работает с вторичным индексом, но как это работает?
С уважением.