0

我想创建一个 Flutter 移动应用程序,我想使用 MongoDB Atlas 作为数据库。是否有可用的 Flutter 包可以帮助我解决这个问题?

如果没有,还有其他方法可以将 Flutter 连接到 MongoDB Atlas 数据库吗?如果没有,你有什么其他的建议?

先感谢您。

4

2 回答 2

0

您可以使用包mongo_dart,这是数据库 URL 中的捕获,它提供了 MongoDB atlas 数据库的 URL,您将能够像往常一样执行所有 crud 操作。文档写得很好,所以你不必面对任何专业人士

于 2021-06-14T18:36:51.300 回答
0

正如@JideGuru 所说,您需要的是某种形式的 API,然后您可以从您的应用程序中发出请求。

即,您可以在 Flutter 中做一些事情,比如http.get("yourserveraddress.com/getSomethingWithThisNumber/1")使用 HTTP 包,而不是直接访问您的数据库。

我建议查看 Node.JS ( https://nodejs.org/ ) 之类的东西,它是 Javascript 的运行时,允许它在服务器上运行。我刚刚开始使用它,对于我的 SQL 数据库上的基本 CRUD(创建、读取、更新、删除)操作来说,它是完美的。无论如何,我都不是 JS 开发人员,但它很容易上手。

你真的不应该让客户直接访问你的数据库,因为这意味着它会暴露在互联网上!

MongoDB 有自己的 NodeJS 驱动程序,我已经将它与 atlas 一起使用,它看起来很可靠。( https://mongodb.github.io/node-mongodb-native/ )

希望这可以帮助!

于 2020-05-25T01:22:45.010 回答