Я прочитал довольно много реализаций подключения MongoDB к graphql и использования / запроса данных. Я даже дошел до того, что у меня один работал, но я не мог фильтровать или ограничивать записи.
Затем я прочитал этот https://blog.solutotlv.com/graphql-to-mongodb-or-how-i-learned-to-stop-worrying-and-love-generated-query-apis/, и мне кажется, что это именно то, что мне нужно. Я немного новичок в Node.js, но я не могу понять, как на самом деле создать сервер graphql из этого сообщения.
Здесь много «того и этого», но нет линейных пошаговых инструкций, так что я немного потерялся.
Любая предлагаемая помощь приветствуется!





Основное различие между приложением REST и приложением GraphQL заключается не в поддержке баз данных разными способами, а в том, чтобы управлять запросами разными способами. Итак, если вы выполняете экспресс-приложение, единственная разница заключается в запросах: вам нужно привязать запросы graphql к запросам БД, таким как findOne, findAll и get, и преобразователям graphql к операциям сохранения вашей БД, таким как обновление, удаление и Создайте.
Например, в учебнике это писатель использует поддельную коллекцию из массива и функцию для получения этого массива или некоторого объекта внутри него. В вашем случае речь идет о смене места хранения данных: MongoDB вместо массива. Если у вас уже есть какой-то REST API с mongoDB, он будет работать точно так же с частью DB.