MongoDB特点使用不存在的对象,就等于你在创建这个对象(库,表,记录)
MongoDB服务器/客户端相关
(记得把配置环境变量bin,MongonDB安装后bin在C盘的programfile--找到MongoDB-》最终的bin文件夹)
1.开启服务器mongod
ps:第一次启动会报错,提示缺少datadb,创建文件夹即可
mkdir c:datadb
2.开启客户端
cmd指令: mongo
数据库,表相关
查看数据库: db
创建/使用数据库:use 数据库名
创建/使用表:(use使用数据库之后) 指令 db.Oldboy
增删改查相关
插入数据insert,insertOne,insertMany
insert()插入一条、多条数据,官方不推荐
insertOne({}) 插入一条数据
insertMany([{},{},{}])
删
remove({})不推荐
deleteOne({})
deleteMany({})
改:
update({"name":"DragonFire"},{$set:{"age":21}}):根据条件修改该条数据的内容
updateOne({"age":19},{$set:{"name":"WSSB"}}):根据条件修改一条数据的内容,如出现多条,只修改最高前的数据
updateMany({"age":19},{$set:{"name":"pig_qi"}}):根据条件修改所有数据的内容,多条修改
查:
查询数据find findone没有ffindMany
查询数据(find findOne) 之 这里没有findMany
find() 无条件查找:将该表(Collection)中所有的数据一次性返回
findOne()无条件查找一条数据,默认当前Collection中的第一条数据