mongodb是一个非关系型的数据库管理系统(dbms)
存的值是键值对 key:value (bson)
开机命令:mongod --dbpath d:/data 看到27017就表示开机成功了,这个窗口不能关闭。
再打开一个窗口 mongo;
show dbs 查看数据库
exit 退出数据库
curd增删改查的操作
use+数据库名 无论存不存在都会成功 不存在就会创建一个
增加数据(一次增加多条数据,可以采用js 的for循环的写法来增加多条数据)
db.集合的名字.insert({key:value,........})
show collections
查询数据
db.集合的名字.find()
db.集合的名字.find({$or:[{字符:值},{字符:值}]}) //或者
db.集合的名字.find({"age":{$gt:15,$lt:18}}) //找到年龄大于15小于18的数据 lt< gt> lte<= gte>=
删除数据
db.集合的名字.remove(条件)
修改数据
db.集合的名字.updata({"name":"原来的名字"},{$set:{key:值}})
db.集合的名字.updata({"name":"原来的名字"},{$set:{key:值}},true,true) //第一个true表示修改的数据不存在的时候是否新增,第二个true为是否同时修改多条。