七叶笔记 » 数据库 » 老生常谈MongoDB数据库基础操作

老生常谈MongoDB数据库基础操作

然后,一步一步进行安装即可

默认情况下,安装到C盘的Program Files文件夹下的MongoDB文件夹中

服务器配置

【搭建服务器】

搭建服务器,需要进行以下几个步骤

1、创建data文件夹存储数据库的数据文件;创建log文件夹存储数据库的日志文件;创建bin文件夹存储数据库的可执行文件;创建conf文件夹来存储数据库的配置文件

2、在windows系统下需要设置环境变量,否则在命令行中会提示mongod命令不可用

在环境变量的path中,添加mongod.exe文件的目录

3、接下来,有两种方式启动mongoDB服务,一种如下所示,设置dppath参数值为自定义的目录路径

由下图看出,mongodb的默认端口是27017

4、另一种是在conf文件夹下新建mongod.conf文件,在这个文件中将设置mongodb启动的配置参数

这种方法在命令行工具中没有任何提示,因为记录已经保存到日志文件中,此时mongodb服务已经正常开启

【连接服务器】

在搭建好mongodb服务器之后,需要使用客户端mongo进行连接,才能进行下一步的操作

因为是使用mongo连接mongodb服务器,所以需要保证启动mongodb服务器的命令行工具不被关闭,新开一个命令行工具,并输入mongo 127.0.0.1/test,test为数据库的名称

【关闭mongod服务】

首先切换到admin数据库(use admin),然后使用db.shutdownServer()命令来关闭服务

数据库操作

【默认】

MongoDB 中默认的数据库为 test,如果没有创建新的数据库,集合将存放在 test 数据库中

【查看】

使用show dbs来查看数据库

【创建/切换】

使用use命令来切换/创建数据库,会发现创建的数据库并不在数据库的列表中, 要显示它,需要向数据库插入一些数据

【显示当前数据库】

使用db命令来显示当前数据库

【将数据写入集合中】

使用db.集合名.insert(文档)来将文档的数据写入集合中,文档的格式为JSON。而所有存储在集合中的数据都是BSON格式。BSON是一种类json的一种二进制形式的存储格式,简称Binary JSON。

【查看集合】

上面的插入操作,会自动创建集合db1_coll1,使用show collections命令可以查看当前数据库中的所有集合

【删除数据库】

这将删除当前所选数据库。 如果没有选择任何数据库,那么它将删除默认的'test‘数据库

集合操作

集合类似于SQL数据库中的数据表,标识为collection

【查看集合】

可以使用命令show collections检查创建的集合

[注意]也可以使用show tables来查看集合

【创建集合】

在插入文档时,MongoDB首先检查上限集合capped字段的大小,然后检查max字段

name:集合的名字

capped:是否启用集合限制,如果开启需要制定一个限制条件,默认为不启用,这个参数没有实际意义

max:集合中最大条数限制,默认为没有限制

size:限制集合使用空间的大小,默认为没有限制,size的优先级比max要高

autoIndexId:是否使用_id作为索引,默认为使用(true或false)

[注意]向集合中插入文档时,如果集合不存在 ,则会自动创建集合

【删除集合】

MongoDB 的 db.collection_name.drop() 用于从数据库中删除集合。如果选定的集合成功删除,drop()方法将返回true,否则返回false

以上这篇老生常谈MongoDB数据库基础操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持七叶笔记。

相关文章