这里只记录mongodb的基本使用,因为跑的前提是学会走,且你能点开这篇文章说明你恰好是一名初学者
I-连接mongodb服务器
执行win+r打开cmd或者shift+右键选择shell窗口
执行mongod --dbpath 创建的数据库地址 开启mongodb服务(如果本地无数据库,需要先创建)
执行mongo 连接数据库
show dbs 查看当前服务中有哪些数据库
use dbName 切换到指定数据库
show collections 查看当前数据库中可用的表
use chartName 切换到指定的表,如果该表不存在,需要配合inser或insertOne或insertMany创建表,创建成功会返回数据库实例db
<说明:mongodb对每一项操作均提供了多个同类指令,但是我觉得掌握其中一个即可>
II-增加(insert)
db.chartName.insert(json) 向指定的表中插入一条或多条数据,如果为多条则接受一个对象数组
示例:
db.user.insert({
name:"zs"
}) //向user表中插入一行数据,该数据包含name字段,值为zs
III-删除
db.chartName.remove(json) //删除指定的表中的某一条/多条数据
示例:
db.chartName.remove({
name:'zs'
}) //找到user表中name字段值为zs的将其删除
IIII-修改
db.chartName.update(json1,{$set:json2}) //找到表中的某一行数据进行更新,其中json1是筛选条件,$set是更新标识,json2是指定更新的字段
示例:
db.user.update(
{name:'zs'},
{$set:{
name:'ls'
}}
) //找到user表中name字段值为zs的行数据,更新为ls
|||-查
db.chartName.find(json) //根据给的的筛选条件查询user表中符合的数据
示例:
db.user.find({
name:"ls"
}) //在user表中查询name=ls的数据
至此,关于基本的curd操作陈述完毕,关于更多进阶用法,可参考我的另一篇文章哦
网友评论