使用Robo 3T操作MongoDB数据库

使用Robo 3T操作MongoDB数据库目录一 创建数据库和集合二 用命令对 user 集合进行增删改查安装 Robo3T 连接 MongoDB 数据库教程 https blog csdn net baidu article details 在 IDEA 中用三个 jar 包链接 MongoDB 数据库 实现增删改查 https blog csdn net baidu art

目录

 

一、创建数据库和集合

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


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

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


一、创建数据库和集合

1.创建数据库test

使用Robo 3T操作MongoDB数据库

使用Robo 3T操作MongoDB数据库

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

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

使用Robo 3T操作MongoDB数据库

使用Robo 3T操作MongoDB数据库

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

使用Robo 3T操作MongoDB数据库

使用Robo 3T操作MongoDB数据库

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

{ user_id:"1", user_name:"aaa", user_pwd:"aaa" } { user_id:"2", user_name:"bbb", user_pwd:"bbb" } { user_id:"3", user_name:"123", user_pwd:"123" }

使用Robo 3T操作MongoDB数据库

使用Robo 3T操作MongoDB数据库

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

使用Robo 3T操作MongoDB数据库

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

1.打开Shell窗口

使用Robo 3T操作MongoDB数据库使用Robo 3T操作MongoDB数据库

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

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

使用Robo 3T操作MongoDB数据库

使用Robo 3T操作MongoDB数据库

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

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

使用Robo 3T操作MongoDB数据库

使用Robo 3T操作MongoDB数据库

使用Robo 3T操作MongoDB数据库

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

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

使用Robo 3T操作MongoDB数据库

使用Robo 3T操作MongoDB数据库

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

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

使用Robo 3T操作MongoDB数据库

使用Robo 3T操作MongoDB数据库

 

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

 

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

 

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/214133.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午4:55
下一篇 2026年3月18日 下午4:55


相关推荐

  • vue 键盘事件keyup/keydoen

    vue 键盘事件keyup/keydoen使用:当你按下键盘,键盘的值为13的时候,将会执行show函数方法以上两种keyup和keyup.13方法是一样的,点击回车按键,就会执行alert方法一些便捷方式:@keyup.13回

    2022年8月4日
    13
  • CountDownLatch并发测试

    CountDownLatch并发测试CountDownLatch是并发容器JUC下的类,允许一个或多个线程等待直到在其他线程中执行的一组操作完成的同步辅助。使用给定的计数初始化CountDownWatch。由于调用了countdown()方法,wait方法将一直阻塞,直到当前计数为零。之后,所有等待线程都被释放,任何随后的wait调用都会立即返回。这是一种一次性现象——计数无法重置。如果您需要重置计数的版本,请考虑使用cyclic…

    2025年6月12日
    4
  • 报表开发流程

    报表开发流程报表开发是数据分析师的常见工作之一 报表是业务监控必备工具之一 用数据说话 另一方面 报表监控的指标通常都是业务相关的重要指标 做报表的过程也是深入了解业务的过程 把数据分析分为 描述 解释 预测 控制 4 个层级 那么报表开发就对应 描述 这一层级 也就是要做到准确 及时地监控业务数据 描述 解释是最常见的工作内容本文梳理报表开发的主要流程及注意事项 在不同的实际操作场景下涉及到

    2026年3月26日
    2
  • PHP SOCKET编程

    PHP SOCKET编程

    2022年2月12日
    46
  • 网络编程API-下 (I/O复用函数)[通俗易懂]

    网络编程API-下 (I/O复用函数)

    2022年1月29日
    54
  • 稳压二极管的使用

    稳压二极管的使用1N4727DataSh 稳压二极管的主要参数 1 2 nbsp nbsp nbsp nbsp 1 Vz nbsp 稳定电压 nbsp nbsp nbsp nbsp 指稳压管通过额定电流时两端产生的稳定电压值 该值随工作电流和温度的不同而略有改变 由于制造工艺的差别 同一型号稳压管的稳压值也不完全一致 从上面的 datasheet 可以知道 1N4727 的 Vz 3V 1n4728 的 Vz 3 3V nbsp nbsp nbsp nbsp 2 IzT

    2026年3月18日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号