本文介绍: MongoDB 是一种面向文档的,采用 BSON(Binary JSON)格式存储数据。不同于传统的关系型数据库,MongoDB 不使用表(table)的概念,而是使用集合(collection)来组织文档(document),文档是 MongoDB 中的一个基本单位,类似于关系型数据库中的一行记录,一个文档由键值对(字段和值)组成,并使用 BSON 格式表示,每个文档都有一个特殊的字段来唯一标识它。
MongoDB 是一种面向文档的非关系型数据库管理系统,采用 BSON(Binary JSON)格式存储数据。
不同于传统的关系型数据库,MongoDB 不使用表(table)的概念,而是使用集合(collection)来组织文档(document),文档是 MongoDB 中的一个基本单位,类似于关系型数据库中的一行记录,一个文档由键值对(字段和值)组成,并使用 BSON 格式表示,每个文档都有一个特殊的字段 _id 来唯一标识它。
以下是一个简单的例子,假设我们要创建一个存储用户信息的集合 users,每个用户有姓名、年龄和电子邮件字段。在 MongoDB 中,这可以表示为以下的 BSON 文档:
请注意,上述的 ObjectId 是 MongoDB 自动生成的文档标识符。在实际应用中,你可以让 MongoDB 自动生成 _id,也可以自己定义一个唯一的值。
Apifox 为 MongoDB 数据库提供了基本的可视化操作,例如上述的 BSON 文档,在 Apifox 中通过 _id 查询这个文档时,你不需要写入类似
这样的命令,只需要在「查询条件」中使用 JSON 撰写相应的内容即可,通过 _id 查询文档时写入的 JSON 如下所示:
连接 MongoDB 数据库
操作 MongoDB 数据库
1 查询单个文档(findOne)
2 查询多个文档(find)
3 插入单个文档(insertOne)
4 插入多个文档(insertMany)
5 更新单个文档(updateOne)
6 更新多个文档(updateMany)
7 删除单个文档(deleteOne)
8 删除多个文档(deleteMany)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。