首页 > 数据库技术 > 详细

使用Robo 3T操作MongoDB数据库

时间:2020-10-25 19:55:12      阅读:51      评论:0      收藏:0      [点我收藏+]

安装Robo 3T连接MongoDB数据库教程:https://blog.csdn.net/baidu_39298625/article/details/98845789

在IDEA中用三个jar包链接MongoDB数据库——实现增删改查:https://blog.csdn.net/baidu_39298625/article/details/100669768


一、创建数据库和集合

1.创建数据库test

技术分享图片

技术分享图片

2.给test数据库创建连接用户,UserSource选着Test(当前数据库),下边的权限勾选基本的四项即可,然后点击save保存;

(全部勾选会报错,我们创建的Test为非 admin 库,不能拥有 clusterAdmin、readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase 这些角色。)

技术分享图片

技术分享图片

3.创建Collections,对应关系型数据库中的表;

技术分享图片

技术分享图片

4.在Collection中以Json格式保存的数据,数据以键值对的形式存在;往user集合中插入数据;

  1.  
    {
  2.  
    user_id:"1",
  3.  
    user_name:"aaa",
  4.  
    user_pwd:"aaa"
  5.  
    }
  6.  
    {
  7.  
    user_id:"2",
  8.  
    user_name:"bbb",
  9.  
    user_pwd:"bbb"
  10.  
    }
  11.  
    {
  12.  
    user_id:"3",
  13.  
    user_name:"123",
  14.  
    user_pwd:"123"
  15.  
    }

技术分享图片

技术分享图片

5.双击user集合,查看集合中的数据;(右侧的三个图标可进行数据视图切换,分别为:键值对视图,表格视图,json视图)

技术分享图片

二、用命令对user集合进行增删改查

1.打开Shell窗口

技术分享图片技术分享图片

2.查:db.getCollection(‘集合名’).find({‘字段名’:‘字段属性’});

db.getCollection(‘user‘).find({})

技术分享图片

技术分享图片

3.增:db.集合名.insert({字段名:"字段值",字段名:"字段值"})

db.user.insert({user_id:"4",user_name:"ccc",user_pwd:"ccc"})

技术分享图片

技术分享图片

技术分享图片

4.改:db.集合名.update({条件},{$set:{更改}})

db.user.update({user_id:"1"},{$set:{user_pwd:"bbb"}})

技术分享图片

技术分享图片

5.删:db.集合名.remove({条件})

db.user.remove({user_id: "4"})

技术分享图片

技术分享图片

 

这只是简单的增删改查操作,语句也不全面,推荐一个博客,增删改查语句很全:

 

https://blog.csdn.net/cckevincyh/article/details/78702674

 

后续会更新用java语言访问MongoDB数据库,并实现增删改查

使用Robo 3T操作MongoDB数据库

原文:https://www.cnblogs.com/xing-nb/p/13874672.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!