定义、创建和删除 MongoDB 集合
MongoDB 是一个开源、跨平台的基于文档的数据库。
文档:它是 MongoDB 的基本单元,集合中的单个记录称为文档。
它是一个 JSON 对象,具有键值对形式的数据。
集合:它是文档的分组。集合属于 MongoDB 内部的单个数据库。
Collection 包含文档形式的数据,就像 RDBMS 的表包含行和列形式的数据一样。
- 创建一个 mongodb 集合:
- 第 1 步:首先在您的 mongo shell 或命令提示符中运行以下命令
mongo
- 第 2 步:使用以下命令检查所有现有数据库:
show dbs
- 第 3 步:创建数据库
在这里,我们正在创建一个名为 asgeeksforgeeks 的数据库use geeksforgeeks
如果数据库 geeksforgeeks 存在,它将切换到它,否则它将创建一个新的数据库名称为 geeksforgeeks,然后切换到它,如下所示。
由于集合属于单个数据库,因此首先我们必须创建一个用于创建集合的数据库:
- 在集合中插入文档
- 一次只插入一个文档
db.collection.insertOne(document)
- 一次插入多个文档
db.collection.insertMany([ document_1, document_2..... ])
编辑集合:
db.collection.update(query, update) query: An object for finding the document Example: {"name":"shilpi"} update: An object for updating the document with set command Example: {$set:{"age":"23"}}
- 使用编辑 mongodb 集合更新函数
- 应用查询以查找要更新的文档。
在我们的集合中,我们要更新名称为 shilpi 的集合,因此查询是:{"name":"shilpi"}
- 使用 set 命令修改字段名称
- 选择您要修改的字段名称,然后在查询中相应地输入新值。
在我们的集合中,我们希望将名字 shilpi 的年龄值编辑为 23:{$set:{"age":"23"}}
删除集合:
db.collection.drop()
如果集合被成功删除,它将返回 true。