Google App EngineでDatastoreデータベースを使用してNodeJSを使用しています。OR条件付きのGoogle Datastoreフィルタ
私は複合クエリフィルタを使用しており、基本的な "OR"条件が必要です。
例:偽OR優先= 4
const query = datastore.createQuery('Task')
.filter('done', '=', false) //How to make this an OR condition?
.filter('priority', '=', 4);
=完了しているクエリタスクしかし、the documentationによると:
Cloud Datastoreのは、現在唯一のネイティブフィルタにAND演算子と を組み合わせてサポートしています。
完全に別々の2つのクエリを実行して結果を結合しないで、基本的なOR条件を達成する良い方法はありますか?
UPDATE
私は私のsolution described in detail here in my other postを持っています。私がまだNodeJSを学んでいるので、ソリューションの改善のためのフィードバックは高く評価されます。
私は同じシナリオを持っています。あなたはこの問題の解決策を見つけましたか? –
私の解決策は私の他の記事で詳しく説明しました。解決策の改善のためのフィードバックは高く評価されます(私はまだNodeJSを学んでいます)https://stackoverflow.com/a/47539300/2183592あなたに感謝してくれたら助かりましょう! – pengz