В Neo4j мы можем сделать что-то вроде этого:
type Movie {
title: String
year: Int
imdbRating: Float
genres: [Genre] @relation(name: "IN_GENRE", direction: "OUT")
}
type Genre {
name: String
movies: [Movie] @relation(name: "IN_GENRE", direction: "IN")
}
Я не могу использовать Neo4j из-за его лицензионной политики и цен. Как я могу получить такую же функциональность в отношении простоты написания таких вещей, как @relation? Было бы здорово, если бы я мог просто использовать neo4j-graphql- js с драйвером mon goose. Я думаю об использовании сервера Apollo, но я в значительной степени нуб в graphql, поэтому я не знаю, будет ли Apollo даже полезным.
Есть идеи?