【问题标题】:How to Set up MongoDB with Graphql如何使用 Graphql 设置 MongoDB
【发布时间】:2018-12-16 09:35:22
【问题描述】:

我已经阅读了很多关于将 MongoDB 与 graphql 连接以及使用/查询数据的实现。我什至可以让一个工作,但我无法过滤或限制记录。

然后我读到了这个https://blog.solutotlv.com/graphql-to-mongodb-or-how-i-learned-to-stop-worrying-and-love-generated-query-apis/,它似乎正是我想要的。我是 Node.js 的新手,但我无法从这篇文章中弄清楚如何实际创建 graphql 服务器。

有很多“这个和那个”,但没有线性的分步说明,所以我有点迷茫。

感谢您提供的任何帮助!

【问题讨论】:

    标签: node.js mongodb graphql


    【解决方案1】:

    REST 应用程序和 GraphQL 应用程序之间的主要区别本质上不是以不同的方式支持数据库,而是以不同的方式管理请求。因此,如果您正在做一个快速应用程序,唯一的区别在于请求:您需要将 graphql 查询绑定到诸如 findOne、findAll 和 get 之类的 DB 查询,并将 graphql 解析器绑定到您的 DB 持久性操作,例如更新、删除和创建。

    例如,在this 教程中,作者使用了一个来自数组的假集合,以及一个函数来获取该数组或其中的某个对象。在您的情况下,只是更改数据的存储位置:MongoDB 代替了数组。如果您已经有一些带有 mongoDB 的 REST API,那么它将在 DB 部分以相同的方式工作。

    【讨论】:

      猜你喜欢
      • 2020-06-27
      • 1970-01-01
      • 2019-09-06
      • 2022-01-04
      • 1970-01-01
      • 1970-01-01
      • 2013-04-17
      • 1970-01-01
      • 2020-04-14
      相关资源
      最近更新 更多