値がクライアント側にあるかどうかに基づいてクエリを返す方法を見つけようとしました。私は今のところ問題について何も見つけていない。これは可能ですか?Cloud Firestoreでクエリを実行する方法
答えて
Firestoreでは、SQLで慣れ親しんだような場所はありません。
照会する値がわかっている場合は、それぞれに対して異なる照会を実行し、各DocumentReferenceオブジェクトに対してgetDocument()を呼び出します。あなたは通常、これをループで行い、結果を自分で収集します。
を参照してください。ただし、これは非常に遅くなり、何千もの値をチェックする必要があるときに大量のデータを取り込みます。私は現在、別のAPIから返されたすべてのユーザーがオンラインであるかどうかを確認する必要があります。オンライン値は、各ユーザーIDとともに格納されます。私はconnection == online && userIdが(apiから返された配列に)あるかどうかを確認する必要があります。私はこれを何千回も行うことはできません。あるいは、ユーザーデータが使い果たされ、非常に遅くなるでしょう。 – aoeuaoeu
あなたが今しようとしていることについて、あなたが今までに書き込んだコードと共有した詳細から始めて、新しい質問を具体的に聞きたいかもしれません。サポートされていないクエリよりも優れたデータモデルが必要な場合があります。 –
- 1. JDBCでクエリを実行する方法
- 2. Google Cloud PlatformでプライベートWolfram Mathematicaカーネルを実行する方法
- 3. このクエリを実行する方法
- 4. 1つのクエリで複数のクエリを実行する方法
- 5. 実行時にcombinationfieldのクエリを実行する方法は?
- 6. Cloud Datastoreで空の配列をクエリする方法
- 7. IPv6のサポートがないのにGoogle CloudでiOSアプリケーションを実行する方法
- 8. VBAコードでms-accessでクエリを実行する方法は?
- 9. Androidでregexpを使用してクエリを実行する方法
- 10. Linqを実装する方法Where配列でクエリを行う
- 11. Zend Framework 2で生のSQLクエリを実行する方法
- 12. WaterlineとMongoDBで "$ in"クエリを実行する方法
- 13. JPAクエリを再生フレームワークで実行する方法
- 14. Rubyでraw MongoDBクエリを直接実行する方法
- 15. Mongodbのタイムゾーン設定でクエリを実行する方法
- 16. RavenDb LuceneQuery:Listでクエリを実行する方法<string>
- 17. RailsでこのPGクエリを実行する方法は?
- 18. sqliteで相関クエリ操作を実行する方法
- 19. JavaでHQLクエリを実行する方法
- 20. サーバーで更新クエリを実行する方法は?
- 21. 更新クエリでループを実行する方法 - アクセス
- 22. JDBCで複数のクエリを実行する方法
- 23. djangoで適切なgroupbyクエリを実行する方法
- 24. SQL Serverで5分ごとにクエリを実行する方法
- 25. idでmysqlの逆クエリを実行する方法は?
- 26. TSQL selectクエリ内でストアドプロシージャを実行する方法は?
- 27. DBCPでクエリの実行時間を設定する方法は?
- 28. Phalcon PhP - パラメータ付きコントローラ内でクエリを実行する方法
- 29. spark scalaでmysqlクエリを高速に実行する方法
- 30. ループ内でSQLクエリを実行する方法
https://stackoverflow.com/a/46773341/209103 –