Mongdb可视化工具Studio3T的使用

database

 

一、官网地址

https://studio3t.com/

 

二、下载和安装

点击DOWNLOAD即可下载

 

 

 

 

按照自己电脑系统进行选择,然后填写邮箱和选择行业,第一次登录如果不提交不会下载,下载完成是一个zip压缩包(我的电脑是windows系统),解压缩安装即可,安装途中可以自行选择安装路径

 

 

 

 

安装完成选择连接

 

 

 

 

根据提示进行操作,最后点击保存即可

 

 

 

 

右键新建的连接,选择Add Database新建数据库

 

 

 

 

输入数据库名称点击OK

 

 

 

 

右键创建的database,选择Add Collection创建新的Collection(相当于新建关系型数据库中的表),也可以删除数据库Drop Database

三、CRUD操作

 

 

 

 

 

 

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

1、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"}}

)

 

 

2、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

以上是 Mongdb可视化工具Studio3T的使用 的全部内容, 来源链接: utcz.com/z/531648.html

回到顶部