Плагин Gatsby Mongodb ничего не отображает в Graphiql - PullRequest
1 голос
/ 12 февраля 2020

Я начинаю с Gatsby. js, и уже сталкиваюсь с проблемой подключения к источнику mongodb.

При запуске сообщения об ошибке нет, и я не вижу ничего относительно Mongodb в инструменте Graphiql (я был ожидаю что-то вроде allMongodbCloudDocuments)

Я работаю над fre sh проектом Гэтсби :

gatsby new my-site https://github.com/gatsbyjs/gatsby-starter-hello-world

Я установил плагин источника mongodb:

npm install --save gatsby-source-mongodb

И измененный конфиг. js

module.exports = {
  plugins: [
    {
      resolve: `gatsby-source-mongodb`,
      options: {
            connectionString: `mongodb://myuser:mypassword@mysubdomain-mongodb.services.clever-cloud.com:27017`,
            dbName: 'mydbname',
            collection: `cars`
      },
    },
  ],
}

Чего мне не хватает?

graphiql display

1 Ответ

0 голосов
/ 17 февраля 2020

Отвечая на мой собственный вопрос: я пробовал соединение без строки соединения, передавая все параметры индивидуально, и это работает. Не понимаю почему, так как строка подключения имела одинаковые параметры:

module.exports = {
  plugins: [
    {
      resolve: `gatsby-source-mongodb`,
      options: {
        server: { address: 'mysubdomain-mongodb.services.clever-cloud.com', port: '27017' },
        auth: { user: 'myuser', password: 'mypassword'},
        dbName: 'mydbname',
        collection: `cars`
      },
    },
  ],
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...