0

https://googlecloudplatform.github.io/google-cloud-python/stable/datastore-usage.htmlでドキュメントをチェックしていますが、OR条件を使用してクエリを実行する方法が見つかりませんでした。google.cloud.datastoreライブラリでORを使用するクエリフィルタ

AND条件を使用したフィルタリングは簡単です。方法はadd_filterです。

OR条件はNDBでサポートされていますが、AFAIK、NDBはCompute Engine/GAE-Flexibleではサポートされていません。

実際にORがサポートされていない場合は、Compute Engine/GAE-Flexibleからクエリ機能が豊富なデータストアにアクセスするために使用できる他のライブラリがありますか?

答えて

1

Datastore(サーバー側)はOR条件をサポートしていません。 NDB/AppEngine APIは、複数のクエリを実行して結果を結合することでこれをサポートしました。 Java APIのために提起された問題に、下のリンクをチェックするだけでなく、すべての言語に適用されます。

https://github.com/GoogleCloudPlatform/google-cloud-java/issues/1364

は、これをサポートする任意の他の高レベルAPIに遭遇していませんが、あなたがしなければならないことがありあなた自身。

関連する問題