EASY2DIGITAL 国际站简体中文版

MongoDB Atlas – 适用于大数据的 Flask 应用数据库

非SQL数据库更先进,能够通过动态模式功能处理大数据。在大数据时代,非SQL服务器似乎拥有光明的前景,尽管在某些情况下,端到端的业务数据解决方案仍然适合利用SQL数据库。

在本文中,我将介绍如何使用 Python 将 MongoDB Altas 与 Flask 应用程序集成。您将此方法应用于应用程序开发是正确的。

使用 MongoDB Atlas 和 Python 构建 Flask 应用数据库的成分

Web 应用程序数据库目录

MongoDB 简介和免费 Atlas 帐户创建

MongoDB 是一个开源数据库,它存储灵活的类似 JSON 的“文档”,其中可以包含任意数量、名称或字段层次结构,而不是像关系数据库中的数据行。 Python 开发人员可以将 MongoDB 视为一个持久的、可搜索的 Python 字典存储库(事实上,这就是 PyMongo 表示 MongoDB 文档的方式)。

MongoDB 提供免费和付费服务范围供开发者考虑和采用。无论您根据实际需求考虑哪一种,我都会说,与平均水平相比,该报价相当友好且合理。市场上的产品。注册免费的 atlas 帐户非常简单,只需要您的电子邮件地址。

注册免费帐户后,让我们创建一个新集群。基本上,这意味着与其他人共享一个新的服务器。您可以按国家/地区等选择服务器。对我来说,就免费服务而言几乎是相同的,尽管如果您选择最接近目标市场的加载速度应该更快。

然后,我们可以转到连接部分并复制并粘贴服务器连接 URL。如果我们要在脚本中从pymongo导入 mongo 客户端,请务必从给定的 URL 中删除pymongo 。您可能很快就能在下一段中了解更多信息。

创建数据库和集合

然后,我们进入浏览集合部分并创建一个新数据库。免费帐户数据库提供了一些示例供您测试。在创建新数据库方面,我们只需要创建两件事。一个是新的数据库名称,另一个是新的集合名称。请务必复制这些名称。我们稍后会使用它们。

导入 MongoDB a& Certifi 模块

为了集成 MongoDB,我们需要导入两个模块。 Python 3.9或以上版本已经包含了这些模块,分别是pymongoceritifi

from pymongo import Mongo
Client
import certifi

MongoDB 配置连接代码

对于密码,密码中存在的所有特殊信号,例如#, $, !等等等等,需要转换成百分比编码,如欲了解更多详情,请google一个免费的在线转换器并获取您的百分比编码密码。  

insert_one(), find({},{field_data:bool})

好的,现在是时候介绍当上述部署在 Flask 应用程序中准备就绪时如何将注册用户数据插入 MongoDB 数据库了。

插入_一()

MongoDB 使用类似 JSON 的数据结构,因此插入或创建新数据集(例如处理新用户注册)超级简单且友好。也以此为例,该方法可以应用于连接MongoDB的用户注册页面。

正如我们所看到的,我们可以创建一个包含任何可变数据集的块来塑造属性。您可以标准化属性,甚至可以根据实际的会员多样化定制属性。总的来说,它对应用程序非常友好。

仅获取特定字段。如果您只想获取某些字段,则在 find 方法中将第一个参数作为 {} 传递,将第二个参数作为 1 传递给您想要获取的字段,将 0 传递给那些您不想获取的字段。

该方法一定是最常见和流行的用法之一,特别是在用户匹配、API 开发、定位设置等方面

使用 MongoDB 的 Flask 应用数据库的完整 Python 脚本

如果您对第 66 章的完整 Python 脚本 – Flask 应用数据库使用 MongoDB Atlas 和 Python 更好的大数据管理感兴趣,请添加消息“第 66 章”来订阅我们的时事通讯。我们会立即将脚本发送到您的邮箱。

我希望您喜欢阅读第 66 章 – 使用 MongoDB Atlas 和 Python 进行 Flask 应用数据库更好的大数据管理。如果您这样做了,请通过执行下列操作之一来支持我们,因为这总是对我们的频道有所帮助。

退出移动版