0
私はPythonドライバを使用してRethinkDBを実行しています。RethinkDB pythonクエリがデータエクスプローラと異なる結果を返します
Pythonの要求:
response = r.db("user_data_sets").table("indexes").get_all(r.args(['key1', 'key2'])).run()
この要求だけresponse
でkey2
レコードを返しています。
> 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
私はここで途方に暮れてちょっとね。これがドライバのバグ/問題か、構文クォークか、まったく別のものかどうかは分かりません。 Googleは洞察力のある何も作り出していない。
ええ - 私は、ドキュメントのhttps://rethinkdb.com/api/python/to_array/を見に行きました。それはちょうど小さなセットにお勧めするものです。私は間違ってカーソルを使用しようとしていたと思う。 – getglad
質問があれば教えてください。 – dalanmiller