前言

因为最近老用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. CSS2020聚焦新基建 腾讯发布云原生安全体系 助力客户备战云上“主战场”
  2. Android第三十四期 - 极光推送
  3. 脑电分析系列[MNE-Python-8]| 参考电极简介
  4. 中间件及tomcat的内存溢出调优
  5. 坐标偏差大_控制点的坐标复核(二)
  6. Solution 19: Fibonacci数列
  7. java工程师面试题:如何判断链表有环?
  8. Codeforces 847H - Load Testing
  9. 索尼PS5上手体验公布:体积巨大运行安静
  10. IDEA 打包可执行 jar 包
  11. TFS(Visual Studio Team Services) / Azure Devops git认证失败 authentication fails 的解决方案 http协议
  12. HTML右下角音乐播放器,利用HTML5实现网页底部音乐播放器代码
  13. 计算机专业数学建模结课论文,大学生数学建模论文范文
  14. 本科计算机的逻辑学,逻辑学本科专业介绍
  15. 星际争霸 虚空之遗 人族5BB 操作流程
  16. 电脑打开后,或者锁屏后打开,屏幕变黄——亲测解决办法
  17. VRchat上传角色error无法保存蓝图解决
  18. 前后台系统和RTOS系统的区别
  19. 微信小程序实现仿微信聊天界面(各种细节处理)
  20. NCBI查看基因注释信息

热门文章

  1. AutoCAD Lisp LSP小程序 实现面积注记
  2. 如何用MindManager制作一个sop流程
  3. 设计要解决什么问题?
  4. LOJ#539. 「LibreOJ NOIP Round #1」旅游路线
  5. java 打印日志log_java打印log日志
  6. 使用opencv检测字符断裂
  7. iebook2010+绿色破解版的解压密码
  8. 计算机 教学活动设计方案,教学设计方案
  9. .Net Core下繁简转换的实现
  10. 微信小程序_自定义头像和昵称