MongoDB安装与相关配置,启动服务,操作数据增删改查

官网下载地址:https://www.mongodb.com/download-center#community

在安装的盘C:下建立mongodb文件夹,拷贝bin文件夹到该目录下,这样就相当于安装了mongodb的相关命令。

为了启动mongodb方便,将mongod.exe路径加入环境变量,电脑->属性->高级系统设置->环境变量,在path里加入路径:
在这里插入图片描述

然后在D盘新建一个mongodb文件夹用来放数据文件并在mongodb文件夹下建立data,log文件夹,在log文件夹下建立mongodb.log文件(这个可以不用)
启动mongodb服务:打开命令行输入命令

mongod --dbpath “d://mongodb//data” --logpath “d://mongodb//log//mongodb.log” --logappend

出现以下情况表示在27017端口启动成功
在这里插入图片描述
连接数据库 命令行输入:mongo

在这里插入图片描述
默认27017端口,也可以通过–port 命令来修改端口,如:mongod --port 9888 "d:\mongodb\data

数据增删改查

db.use.insert({name:'猪八戒'})  //创建一个use数据表
db.use.find()       //查表
db.use.insert([     //添加多个参数
{name:"张三丰",age:80,sex:'男'},
{name:"唐僧",age:800,sex:'男'},
{name:"周星星",age:100,sex:'男'},
]),
db.use.find()
db.stus.update({name:"tom"},{$addToSet:{"hobby.cities":"hubei"}});  //更新stus里面name为tom的数据,添加一个参数
db.stus.insert({name:"tom",age:18,gender:"male"});  //创建数据
db.stus.find()
db.stus.insert([
{name:"张三丰",age:80,sex:'男'},
{name:"唐僧",age:800,sex:'男'},
{name:"周星星",age:100,sex:'男'}
])
db.stus.remove({age:800})   //删除数据表里面全部数据,{对象里面加参数,代表删除指定参数}(一个个删,性能差)
db.stus.drop()   //直接清空
db.info.insert({'name':'悟空'})
db.info.find()

var list = [];
for(var i=1;i<10000;i++){
    list.push({num:i});
}
db.stus.insert(list);   //stus集合里面添加10000条数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值