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数据库程序设计有所帮助。