前言

因为最近老用mongodb操作写一些语句,记录下来容易以后得操作。

数据的增删改查

1、添加数据(文档)

#**新增数据2种方式**
db.task.save({"name":"zhangsan"});
db.task.insert({"name":"zhangsan"});

2、查询数据

**#查询所有数据2种写法**
db.task.find()
db.getCollection("task").find()
**#条件查询**
db.task.find({'name':'张三'})

3、修改数据

**#(1)update首条  update:遇到满足条件的第一条数据修改**
db.task.update({"name":"zhangsan"},{$set:{"name":"lisi"}})**#(2)update多条 updateMany :修改所有满足条件的**
db.task.updateMany({"name":"zhangsan"},{$set:{"name":"lisi"}})**#(3)updateOne updateOne:修改满足条件的第一条数据**
db.task.updateOne({"name":"zhangsan"},{$set:{"name":"lisi"}})

4、删除数据

**(#1)删除**
db.task.remove({name:"zhangsan"})
**#(2)删除所有**
db.task.remove({})

Navicat Premium操作Mongodb相关推荐

  1. Navicat Premium连接远程数据库

    创建连接 首先我们需要点击连接键,创建所需的数据库连接(这里使用PostgreSQL做演示). 配置SSH信息 随后在弹出的窗口中选择SSH一栏,勾选使用SSH隧道. 主机:填写你的远程主机地址 端口 ...

  2. Navicat Premium 12连接MongoDB不显示系统库

    Navicat Premium 12连接MongoDB不显示默认的系统库 本地安装MongoDB之后使用Navicat Premium 12来连接数据库,发现只显示我自己新建的数据库,不显示默认的系统 ...

  3. 数据库开发工具:Navicat Premium 15 mac中文版

    Navicat Premium for Mac 是Mac平台上优秀的数据库开发工具,你可以使用Navicat Premium中文版同时连接MySQL.SQL Server.Oracle.SQLite等 ...

  4. Navicat Premium 15 for Mac(数据库管理)

    Navicat premium是一款数据库管理工具.将此工具连接数据库,你可以从中看到各种数据库的详细信息.包括报错,等等.当然,你也可以通过他,登陆数据库,进行各种操作.Navicat Premiu ...

  5. Navicat Premium 12 for Mac(多重连接数据库管理工具)汉化破解版

    本站第一时间为各位小伙伴带来最好的数据库管理工具Navicat Premium Mac全新汉化激活版!Navicat Premium for mac是一个可多重连接的数据库管理工具,Navicat的功 ...

  6. Navicat Premium 简介、安装、使用

    Navicat 官网: http://www.navicat.com.cn/ 简介: Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL.MariaDB.M ...

  7. 用Navicat Premium连接数据库!

    Navicat Premium介绍 Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL.MariaDB.MongoDB.SQL Server.Oracle. ...

  8. Navicat Premium for Mac(数据库管理工具)15中文版

    Navicat Premium for mac是一个可多重连接的数据库管理工具,Navicat的功能足以符合专业开发人员的所有需求,但是对数据库服务器的新手来说又相当容易学习.Navicat Prem ...

  9. Navicat Premium 12安装和破解

    Navicat Premium 是一套数据库开发工具,让你从单一应用程序中同时连接 MySQL.MariaDB.MongoDB.SQL Server.Oracle.PostgreSQL 和 SQLit ...

最新文章

  1. 1.Hello,World all the time
  2. Android7.0多窗口实现原理(二)
  3. 微信小程序开发2——数据绑定、控制属性
  4. 图解 windbg设置符号文件路径和使用入门
  5. TensorFlow 2.0不好用?会了是“真香”!
  6. HTTP 307 redirect
  7. 分布式精华问答 | 如何实现分布式系统的高可用性?
  8. python精确小数点_如何确定小数点是否可以精确地表示为Python float?
  9. spark需要maven管理吗_使用Eclipse编写Spark应用程序(Scala+Maven)
  10. keras-bert学习
  11. 全国基础地理数据库数据预处理
  12. 最好用的五个黑科技搜索引擎推荐
  13. 锂电池充电——充电保护电路
  14. android tv香橙派镜像,香橙派-如何通过dd制作系统镜像
  15. 一招教你解决Win10屏幕模糊问题
  16. 微盟电子商城网络交易系统——Day01【项目介绍、项目环境搭建、快速搭建后台管理系统】
  17. Android二维码多码识别,相册选择二维码,自定义扫码界面
  18. 计算机内存采用什么存储模式,计算机内存模型
  19. 中电药明招募资深Python开发工程师
  20. [AS3]as3用Loader来加载jpg,gif,png图片的源代码实例

热门文章

  1. python 定义函数 返回值只取其中一个
  2. 湖北助理工程师职称评审基本问题解答(人力资源和社会保障局)
  3. 【原创】用 Python 反编译 Python 软件
  4. 大数据分析:新浪微博兴趣圈自动挖掘
  5. 关于FreeMarker生成word文档后转换为pdf得解决方法及常见问题
  6. 献给年轻人少走弯路的10大忠告
  7. 计算机绘图千斤顶,AUTO CAD课程设计实验报告.doc
  8. css绘制梯形 、直角三角形
  9. 基于SpringBoot+TestNG框架接口自动化环境搭建
  10. RS232与RS485与RS422的区别