0

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 は洞察に満ちたものを作成していません。

4

1 に答える 1