Python ドライバーを使用して RethinkDB を実行しています。
Python リクエスト:
response = r.db("user_data_sets").table("indexes").get_all(r.args(['key1', 'key2'])).run()
key2
このリクエストは のレコードのみを返していresponse
ます。
> len(response.items)
> result = int(1)
データ エクスプローラーでクエリを実行すると、両方のレコードが取得されます。
データ エクスプローラーのテスト リクエスト:
r.db("user_data_sets").table("indexes").getAll(r.args(['key1', 'key2']))
2 rows returned. Displaying rows 1-2
私はここでちょっと途方に暮れています。これがドライバーのバグ/問題なのか、構文の癖なのか、それともまったく別のものなのかはわかりません。Google は洞察に満ちたものを作成していません。