2017-06-26 5 views
2

私は、私のgraphql APIでページネーションを実装する方法を理解しようとしています。私はRelay Cursor Connections Specificationカーソルはどこから来ていますか?

これは私の質問は、カーソルの周りにある

{ 
    allFilms { 
    edges { 
     cursor 
     node { 
     id 
     title 
     } 
    } 
    pageInfo { 
     hasNextPage 
     hasPreviousPage 
     startCursor 
     endCursor 
    } 
    } 
} 

のように見える十分なシンプルな建物なものであるが、以下のことを考えていました。私はいつもカーソルがID /主キーと同等であると考えました。私の読書からそうではありません。これは接続のポイント/ロケーションです。

誰かが私にそれが何であるか、どこから来たのか説明できますか?これはNoSqlのコンセプトですか?リレーショナルデータベースに接続するときに、カーソルがID /主キーになると思いますか?

答えて

1

かなりわからないこのことができますが、ここでは簡単な説明がある場合: In GraphQL what's the meaning of "edges" and "node"?

cursorを助ける私は改ページを意味するために取る改ページ(または少なくとも改ページが含まれるように場所を識別するための文字列では、 )しかしおそらくそれはすでに説明されていた。

+0

これに続いて、私の質問は、IDがない場合にカーソルがどのように生成されるかです –

関連する問題