Я запускаю RethinkDB с помощью драйвера Python.
Запрос Python:
response = r.db("user_data_sets").table("indexes").get_all(r.args(['key1', 'key2'])).run()
Этот запрос возвращает только запись key2
в response
.
> len(response.items)
> result = int(1)
Если я запускаю запрос в Проводнике данных, я получаю обе записи.
Тестовый запрос Data Explorer:
r.db("user_data_sets").table("indexes").getAll(r.args(['key1', 'key2']))
2 rows returned. Displaying rows 1-2
Я тут немного в растерянности. Я не уверен, является ли это ошибкой/проблемой драйвера, причудой синтаксиса или чем-то еще. Гугл ничего внятного не выдал.