たとえば、グラフを表すcouchbaseドキュメントがあるとします。
{ id: 1, name: "Node 1", type: "node" }
{ id: 2, name: "Node 2", type: "node" }
{ id: 3, name: "Node 3", type: "node" }
{ from_node: 1, to_node: 2, type: "edge" }
{ from_node: 1, to_node: 3, type: "edge" }
ID 1 のノードに接続されているノードの名前を見つけるための最速かつ最も効率的な方法は何ですか?
何かのようなもの:
[ "Node 2", "Node 3" ]
ビューだけでこれを行うことはできますか (そうであれば、サンプル コードを提供してください)。
それとも、アプリケーション層で行う必要がありますか? もしそうなら、データモデルを変更して簡単にすることはできますか?
この目的に特化した専用のグラフ データベースが存在することはありがたいのですが、私たちのアプリケーション データの詳細は、これらが完全に適しているわけではないことを意味し、この例は簡略化されています。