Mongdb可视化工具Studio 3T的使用

 

1、官网地址mongodb

https://studio3t.com/数据库

 

2、下载和安装canvas

点击DOWNLOAD便可下载windows

 

 

 

 

按照本身电脑系统进行选择,而后填写邮箱和选择行业,第一次登陆若是不提交不会下载,下载完成是一个zip压缩包(个人电脑是windows系统),解压缩安装便可,安装途中能够自行选择安装路径spa

 

 

 

 

安装完成选择链接.net

 

 

 

 

根据提示进行操做,最后点击保存便可命令行

 

 

 

 

右键新建的链接,选择Add Database新建数据库3d

 

 

 

 

输入数据库名称点击OKcode

 

 

 

 

右键建立的database,选择Add Collection建立新的Collection(至关于新建关系型数据库中的表),也能够删除数据库Drop Databaseblog

3、CRUD操做

 

 

 

 

 

 

红色框是输入的命令行,绿色框是输出的提示信息

一、Insert操做详解

插入一个文档,db.collection.insertOne()

db.collection.insertOne({
item:"canvas", qyt: 10, array:['one', 'two'], size:{h:25, w: 30, name: "tom"}  
})

 

 

 插入多个文档,db.collection.insertMany()

db.collention.insertMany( {item:"canvas", qyt: 10, array:['one', 'two'], size:{h:25, w: 30, name: "tom"}}

{item:"canvas", qyt: 10, array:['one', 'two'], size:{h:25, w: 30, name: "tom"}}
{item:"canvas", qyt: 10, array:['one', 'two'], size:{h:25, w: 30, name: "tom"}}

{item:"canvas", qyt: 10, array:['one', 'two'], size:{h:25, w: 30, name: "tom"}}
)

 

 

二、Query操做详解

查询全部, db.collection.find(),至关于:SELECT * FROM table_name

数据源

 

 按条件查询db.collection.find({ke:value}),至关于SELECT * FROM table_name WHERE name  = ?

db.collention.find({status: D})

 

 使用查询运算符指定条件指定查询

db.collection.find({ status:{ $in:[ 'A', 'D' ] } })

 

 指定AND条件查询,至关于SELECT * FROM inventory WHERE status = “A” AND qty < 30

db.collection.find({ status: 'A', qyt: { $lt:30 } })

 

 指定OR条件,至关于SELECT * FROM inventory WHERE status = “A” OR qty < 30

db.collection.find({ $or:[ { status: 'A' }, { qyt: { $lt:30 } } ] })

 

 指定AND和OR条件,至关于SELECT  *  FROM  inventory  WHERE  status  =  “A”  AND  ( qty  <  30  OR  item  LIKE  “p%” )

db.collection.find({
status: 'A', $or:[ { qyt:{ $lt:
30 } }, { item:{/^p/} } ] })

 

 更新单个文档db.collection.updateOne() 

db.collection.updateOne( { item: 'paper' }, { $set:[ { "size.name": 'out', status: D }, $currentDate: { lastModified: 'true' } ] } ) 

 

 更新多个文档db.collection.updateMany()

db.collection.updateMany( { qty: { $lt:50 } }, { $set:{ "size.name": 'nm', status: 'p' }, $currentDate: { lastModified:true } } )

 

 替换文档db.collection.replaceOne()。

db.collection.replaceOne( { item: 'paper' }, { item: 'paper', instork: [ { warehose: 'H', qyt: '88' }, { warehose: 'X', qyt: '66' } ] } )

 

 删除全部文档db.collection.deleteMany()

 

 删除与条件匹配的文档

 

 

文章转载自:https://blog.csdn.net/weixin_39999535/article/details/81383196

相关文章
相关标签/搜索