在 Flutter 中使用 MongoDB Atlas
Using MongoDB Atlas with Flutter
我想创建一个 Flutter 移动应用程序,我想使用 MongoDB Atlas 作为数据库。有可用的 Flutter 包可以帮助我吗?
如果没有,有没有其他方法可以将 Flutter 连接到 MongoDB Atlas 数据库?如果没有,您还有什么建议?
提前谢谢你。
正如@JideGuru 所说,您需要的是某种形式的 API,然后您可以从您的应用程序向其发出请求。
即您可以使用 HTTP 包在 Flutter 中执行一些操作,例如 http.get("yourserveraddress.com/getSomethingWithThisNumber/1")
,而不是直接访问您的数据库。
我建议查看类似 Node.JS (https://nodejs.org/) 的内容,它是 Javascript 的运行时,允许它在服务器上 运行。我刚刚开始使用它,对于我的 SQL 数据库的基本 CRUD(创建、读取、更新、删除)操作,它非常完美。无论如何我都不是 JS 开发人员,但它很容易上手。
您绝对不应该让客户端直接访问您的数据库,因为这意味着将其暴露在互联网上!
MongoDB 有自己的 NodeJS 驱动程序,我已经将它与 atlas 一起使用,它看起来很可靠。
(https://mongodb.github.io/node-mongodb-native/)
希望对您有所帮助!
你可以使用包 mongo_dart,这里是数据库中的 catch URL 将 URL 给你的 MongoDB atlas 数据库,你将能够执行像往常一样进行所有粗略操作。文档写得很好,所以你不必面对任何专业人士
我想创建一个 Flutter 移动应用程序,我想使用 MongoDB Atlas 作为数据库。有可用的 Flutter 包可以帮助我吗?
如果没有,有没有其他方法可以将 Flutter 连接到 MongoDB Atlas 数据库?如果没有,您还有什么建议?
提前谢谢你。
正如@JideGuru 所说,您需要的是某种形式的 API,然后您可以从您的应用程序向其发出请求。
即您可以使用 HTTP 包在 Flutter 中执行一些操作,例如 http.get("yourserveraddress.com/getSomethingWithThisNumber/1")
,而不是直接访问您的数据库。
我建议查看类似 Node.JS (https://nodejs.org/) 的内容,它是 Javascript 的运行时,允许它在服务器上 运行。我刚刚开始使用它,对于我的 SQL 数据库的基本 CRUD(创建、读取、更新、删除)操作,它非常完美。无论如何我都不是 JS 开发人员,但它很容易上手。
您绝对不应该让客户端直接访问您的数据库,因为这意味着将其暴露在互联网上!
MongoDB 有自己的 NodeJS 驱动程序,我已经将它与 atlas 一起使用,它看起来很可靠。 (https://mongodb.github.io/node-mongodb-native/)
希望对您有所帮助!
你可以使用包 mongo_dart,这里是数据库中的 catch URL 将 URL 给你的 MongoDB atlas 数据库,你将能够执行像往常一样进行所有粗略操作。文档写得很好,所以你不必面对任何专业人士