ユーザーのウェブサイトでは、未指定のインデックスを必要とするクエリは失敗します。実行することにより更新できます。データストアに大量のエンティティがある場合、新しいインデックスを作成するのに時間がかかります。この場合、新しいインデックスを使用するコードをアップロードする前に、インデックス定義を更新することをおすすめします。管理コンソールを使用すると、インデックスの構築が終了した際に検知できます。==)と比較(演算子<、<=、>、>=)のフィルタをネイティブで使用できます。演算を使用して複数のフィルタを組み合わせることも可能です。制限があります(下記参照)。「in」演算子と同じ)。対応しないため、多少複雑で、処理が若干遅いです。実装は、結果ストリームのメモリ内結合を使用して行われます。v」として実装されることに注意してください(このことは反復プロパティで問題になります)。データストアにはクエリに関する制限があります。違反すると、例外が発生します。過剰な数のフィルタを組み合わせることや、複数のプロパティに関して不等式を使用すること、異なるプロパティに対する並べ替え順序と不等式を組み合わせることなどは、現在許可されていません。次的なインデックスの設定が必要となる場合があります。データストアは部分文字列の一致、大文字と小文字を区別しない一致、さらには全文検索を直接にはサポートしていません。大文字/小文字を区別しない一致や全文検索を実装するには、計算済みプロパティを使用します。クラスを思い出してください。ndb.StringProperty()通常、プロパティのすべてのエンティティを取得することが必要となることはありません。そのプロパティの特定の値または特定の範囲の値のエンティティだけが必要となります。オブジェクトは、一部の演算子をオーバーライドし、クエリの制御に使用できるフィルタ式を返します。エンティティを見つけるには、次の式を使用します。キーとして使用できます。次の演算子がサポートされます。value2])不等式によるフィルタリングを行うには、次のような構文を使用します。エンティティが検索されます。他と組み合わせて実装します。そのため、多少複雑になります。複数のフィルタを指定できます。エンティティを返します。上記で説明したとおり、データストアでは、複数のプロパティを対象に不等式のフィルタを使用するクエリは拒否されます。フィルタ全体を指定するのではなく、段階的に式を構築することをおすすめします。