七叶笔记 » 数据库 » MongoDB数据库安装配置、基本操作实例详解

MongoDB数据库安装配置、基本操作实例详解

4、安装mongo服务:在mongo安装目录下的bin文件夹下打开命令行,输入:

--config后跟刚才保存的配置文件地址,--serverName后跟创建的服务的名字

执行之后在Windows10搜索服务可以看到mongodb服务,点击开启:

或者在MongoDB /bin 目录中执行命令行  mongod --dbpath ../data,启动mongo服务。

5、打开命令行:配置环境变量,添加环境变量到MongoDB的bin文件夹下,这样在任意位置新建一个命令行窗口,输入mongo就可以开启mongo的shell命令行了。

3、基本操作

1、创建/切换到数据库:use DatabaseName,新建一个数据库并不会显示出来,只有在向其中插入记录后才会显示

删除数据库:

2、创建一个集合:

删除集合mall:

3、创建用户。给数据库mall创建一个用户:

4、向数据库导入JSON文件。退出mongo,在cmd下执行:

就将mall-users文件导入到mall数据库的user集合中

5、向集合mall中插入一条记录:

像json格式一样,以键值对的形式(key=>value)将你想要插入的数据写入即可。

6、删除一条数据:

删除mID为1005的一条数据,注意如果在插入的时候{mID:"1005"}为字符串类型,{mID:1005}为number类型

7、修改一条数据:

update中第一个参数是修改数据的条件,第二个参数利用$set设置修改的键值

8、查看集合中的数据:

在后面加.pretty()可以格式化查看其中数据。

条件查询:

  查询price低于2000的条目

9、数组操作

占位符$代表数组的下标,例如只更新cartList数组中满足条件的元素,

$addToSet: 如果数组中没有该数据,向数组中添加数据,如果该数组中有相同数组,不添加

$pop:删除数组数据,1从头删除,-1从尾删除

$pull:删除指定数据,例如对指定userId下的cartList数组删除其中指定的productId的元素      

$push:向数组中插入一个元素、$each 遍历数组、$sort 对数组进行排序、$slice 对数组进行裁减、$position 指定插入数据的位置。

希望本文所述对大家MongoDB数据库程序设计有所帮助。

相关文章