私はアプリケーション内でのさらなる処理のために外部データをArangoDBに保存するアプリケーションを作成しています。ここではPhotosets
にPhotos
を話しているとします。エッジコレクションを介してノードのIDを取得する
使用されているAPIの性質上、私はPhotos
をロードできるので、Photosets
を取得する必要があります。 Photosets
APIの返信には、Photo
のIDがあり、後でPhoto
を取得するためのIDがあります。そこで、photosInSets
というエッジコレクションを作成し、Photosets
とPhotos
の間にエッジを保存しましたが、Photos
はまだありません。
その後、APIを使用して読み込むために必要なすべてのリストを取得する必要があります。すべてのIDは数値です。しかし...これは素敵な解決策のように見えない
FOR edge
IN photosInSets
RETURN DISTINCT TO_NUMBER(
SUBSTITUTE(edge._from, "photos/", "")
)
:現時点では、私はPhotos
を必要とされるすべてのIDを取得するために、次のAQLクエリを使用します。私は(少なくとも)コレクション名を削除する文字列操作を取り除きたいと思います。それをどうやってやるの?
答えはあなたのニーズを満たしていましたか?そうでない場合、何が欠けていますか?もしあなたがそれを受け入れることができますか? – dothebart