文章详情

短信预约信息系统项目管理师 报名、考试、查分时间动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

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

2016-05-11 01:43

关注

 

一、官网地址

https://studio3t.com/

 

二、下载和安装

点击DOWNLOAD即可下载

 

 

 

 

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

 

 

 

 

安装完成选择连接

 

 

 

 

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

 

 

 

 

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

 

 

 

 

输入数据库名称点击OK

 

 

 

 

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

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

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯