с графом если обьекты одной коллекции ссылаются на другую коллекцию
есть коллекции Meeting и Users, и в схеме Митинга есть такое поле
author: {
type: Schema.Types.ObjectId,
ref: 'User',
},
если бы это было без графа, то это отличный вариант, а если с ним, то можно ведь сделать
authorId: Schema.Types.ObjectId, а в схеме графа уже добавить
author: [User], и в ресолвере уже искать его по authorId
мне кажется что лучше второй вариант, т.к. граф будет решать нужно искать author в коллекции Users, а монгуз в таком случае будет при каждом обращении к коллекции Meeting стучаться в Users, или нужно внимательнее доки монгуза почитать ?)
https://stackoverflow.com/questions/47241230/relationships-graphql/47671984#47671984 решал как раз подобную задачу)
Обсуждают сегодня