私はすべてのRelayのドキュメントを見てきましたが、ORMとのリレー接続を構築する方法についての簡単な説明はないようです。すべての例では、データをメモリに保存しているのに、データをデータベースに格納する場合は、接続のページネーションが機能するために必要な情報をどのように提供すればよいでしょうか?connectionFromArray
メソッドを使用しているようです。ORMに対するページングのリレー接続をどのように定義しますか?
7
A
答えて
6
カーソルopaqueある:
このフィールドの結果は、リレーによって不透明であると考えられるが、以下の「引数」セクションに記載されているように、サーバーに戻って渡されます。
だから、あなたのデータモデルによっては、あなたがしてWHERE id > ?
のような句を使用して接続をロードするために、サーバー上で使用することができ、カーソル、としてID列のような単純なものを渡すために適切かもしれません。ここでページネーションに必要な任意の情報をパックすることができ、たとえばBase-64でエンコードすることができます。
the code which returns a connection from an arrayを見ると、ORMでサポートされているストレージの上に実装する必要があるセマンティクスが大まかにわかりますが、そのように配列にインデックスを付けるのではなく、 ORMで次のページ設定を行うのに十分な情報を含む不透明なカーソルを合成します。
関連する問題
- 1. Azure WCFリレーとハイブリッド接続ボタンはどのように使用しますか?
- 2. どのように.hと.mにストーリーボードを接続する
- 3. どのようにMySQLに接続しますか? MySQLへの接続方法
- 4. ネストされた接続のgetConfigsでparentName、parentId、およびconnectionNameをどのように定義しますか?
- 5. Azureはどのようにハイブリッド接続マネージャに接続しますか?
- 6. どのようにsocket.ioをangularjsに接続しますか?
- 7. タブバーアイテムをアクションにどのように接続しますか?
- 8. どのようにsocket.ioをPHPファイルに接続しますか?
- 9. Firefoxのプラグインオプションボタンをどのように接続しますか?
- 10. どのように別のパネルを接続しますか?
- 11. pgAdminはどのようにサーバーに接続しますか?
- 12. どのようにfuelphp wih oracleに接続しますか?
- 13. Tensorflow GradientDescentOptimizer - tf.Variablesにどのように接続しますか?
- 14. リモートオンサイトサービスファブリックにどのように接続しますか?
- 15. ソケットが接続されるまでどのように接続しようとしていますか?
- 16. VoIPサービスは固定電話にどのように接続しますか?
- 17. どのようにjavaとjavascriptを接続しますか?
- 18. QProgressBarと関数をどのように接続しますか?
- 19. フロントエンドとバックエンドをどのように接続しますか?
- 20. Cで定数をどのように定義しますか?
- 21. どのようにmysqlデータベース接続名を設定する
- 22. インスタンスメソッドをオブジェクトにどのように接続できますか
- 23. mysqlをfirebaseにどのように接続できますか?
- 24. PHPをOracleにどのように接続できますか?
- 25. クライアントをEC2にどのように接続できますか?
- 26. "(M [key] ||(M [key] = []))はどのようにして動作しますか?
- 27. レール接続プーリングはどのように機能しますか?
- 28. 定義済みの値をどのように再定義しますか?
- 29. 親のイベントにどのように接続できますか?
- 30. どのようにデバイスを接続するメッセージを送信し、アンドロイドアプリケーションのBlueToothの接続を閉じますか?
リンクありがとうございました!私がまとめたこのコードをクリーンアップすることができれば、私は後で参考にするためにここに掲載するかもしれない。 – vincentriemer
@vincentriemerこんにちは!あなたはまだ私たちに見せることができるものは何ですか? –
はい@vincentriemer、それは素晴らしいだろう:) –