MongoDB 数据库、集合和文档的基本操作
一、数据库操作
MongoDB数据库初始安装完成后,默认的数据库是test,学习时可以在默认test数据库上进行各种练习操作。当然在实际的操作过程中需要创建
MongoDB 数据库、集合和文档的基本操作 一、数据库操作 MongoDB数据库初始安装完成后,默认的数据库是test,学习时可以在默认test数据库上进行各种练习操作。当然在实际的操作过程中需要创建很多实例,因此,用户需要掌握自定义数据库名称的基本规则。 (1)数据库类型 库名作用 admin 权限数据库,添加用户到该数据库,该数据库会自动继承该数据库的所用权限 local 数据库中的数据永远不会被复制 config 分片时,config数据库在内部使用,保存分片信息 test 默认数据库,可以用来做各种测试 自定义数据库 根据应用系统的需求建立的业务数据库 (2) 连接MongoDB 在操作数据库之前,需要连接它,连接本地数据库服务器数据库插入操作,输入命令:mongo (3)创建自定义数据库
操作图 (4)查看数据库
操作图 (2)统计数据库信息
操作图 (5)删除数据库
(6)查看集合
二、集合操作 MongoDB将文档储存在集合中。集合类似于关系数据库中的表。如果集合不存在,则MongoDB会在第一次存储该集合数据时创建该集合。 (1)显式创建集合
(1)隐式创建集合
(1)查询集合命令
(1)删除集合命令
三、文档的基本操作 文档的数据结构和JSON基本一样,所有存储在集合中的数据都是BSON格式。BSON是一种类 JSON 的一种二进制形式的存储格式,简称Binary JSON。 (1)插入操作
MongoDB针对插入一个还是多条数据,提供了更可靠的insertOne()和insertMany()方法:
(2)更新文档:update()和save()方法 update():
save():方法通过传入的文档来替换已有文档
总结: update()方法适用于修改某条数据中的某个键值; save()方法适用于修改整条数据。 (3)删除操作 remove():
delete(): 针对一个还是多条数据,使用如下命令
(4)查询操作 find():
如果你需要以易读的方式来读取数据,可以使用pretty()方法,语法格式如下:
findOne(): 除了find()方法之外,还有一个findOne()方法,它只返回一个文档。 条件查询: (编辑:91站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |