ネストされた形式で結果を返すgremlinクエリをどのように持つことができますか?次のように仮定特性グラフである。このようなUSER
頂点のAGE
などのいくつかの特性を有するTitan dbのネストされたトラバーサルgremlinクエリ
USER
とPAGE
頂点を、
FOLLOW
エッジがUSER
とPAGE
の間です。
私は、20歳以上のすべてのユーザーとそのユーザーの後続するすべてのページをすべて提供する、効率的なクエリを探しています。アプリケーション側からの単純なループを使用して、各反復ごとに単純なトラバーサルクエリを使用して行うことができます。残念なことに、そのようなソリューションは、私にとっては効率的ではありません。この場合、多くのクエリが生成され、ネットワーク遅延が大きくなる可能性があるためです。
何完璧な答えクエリは同じくらい簡単であるべき、と述べた
! しかし、ユーザーが多くのユーザーをフォローすると、そのユーザーのすべてがメモリにロードされます。 – pinokio
@pinokioおそらくlimit()を使用することはこの状況の解決策になる可能性があります。 –
@Daniel Kuppitzユーザー/プロジェクトの特定のデータ(ユーザー名、姓など)を取得するにはどうすればよいですか? – trojek