1.登录本地mongo数据库

mongo --host 192.168.1.111 --port 27018 -u "root" -p "123zxcv" --authenticationDatabase "admin"

2.查看所有数据库

show dbs

3.创建数据库

如果数据库不存在,则创建数据库,否则切换到指定数据库

use db_name

4.删除数据库

4.1 使用某个库

use db_name

4.2 查看当前数据库

db

4.3 删除该库

db.dropDatabase()

5.操作某个库下的集合(表)

5.1 使用某个库

use db_name

5.2 查看该库下的所有表

show tables

或者

show collections

5.3 创建一个集合(表)

db.createCollection("table_name")

5.4 删除该表

db.table_name.drop()

5.5 根据条件删除某个集合的数据

db.category.deleteMany({'error':"Not Found"})

6.mongoexport从mongo中导出数据到json文件

6.1 导出某个库下某个表的所有数据

mongoexport --host <ip> --port <port> -d <db_name> -u <user_name> -p <password> --authenticationDatabase admin -c <table_name> -o <file_name>.json

例如:

mongoexport --host 192.168.1.111 --port 27018 -d db_name -u root -p 123zxcv --authenticationDatabase admin -c table_name -o file_name.json

6.2 根据条件导出数据

mongoexport --host <ip> --port <port> -d <db_name> -u <user_name> -p <password> --authenticationDatabase admin -c <table_name> -q '{"$or":[{"userId":"8855e628456846fcbf24c5b380387d6d"},{"userId":"62ce749998c34cc3adac00b6b144ef9b"}}]}' -o <file_name>.json

例如:

mongoexport --host 192.168.1.111 --port 27018 -d db_name -u root -p 123zxcv --authenticationDatabase admin -c table_name -q '{"$or":[{"userId":"8855e628456846fcbf24c5b380387d6d"},{"userId":"62ce749998c34cc3adac00b6b144ef9b"}}]}' -o file_name.json

7.mongoimport将json数据导入到mongo中

mongoimport --host <ip> --port <port>  -d <db_name> -u <user_name> -p <password>  --authenticationDatabase admin -c <table_name> --file <file_name>.json

例如:

mongoimport --host 192.168.1.111 --port 27018  -d db_name -u root -p 123zxcv  --authenticationDatabase admin -c table_name --file file_name.json

Mongodb常用命令行相关推荐

  1. git stash pop_git常用命令行背诵并默写(全)

    退出 : 保存退出 : 拷贝项目到本地 git 全局配置 git 当前仓库配置 git 查看 global 配置 git 查看当前仓库配置 git 删除 global 配置 git 比如 git 删除 ...

  2. mongodb常用命令

    mongodb常用命令 mongodb由C++写就,其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理.关于它的一个最简洁描述为:scalable, high-pe ...

  3. Zookeeper常用命令行及API

    一.Zookeeper常用命令行 1.启动zookeeper客户端(在启动zookeeper集群后启动进行调试) zkCli.sh 2.查看帮助.操作历史 help.history 3.查看当前Zno ...

  4. 第四篇:ROS常用命令行指令【重点】

    系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录 前言 一.常用的ROS命令行指令 1.系统类指令 2.启动类指令 3.节点 ...

  5. Windows cmd常用命令行命令

    Windows常用命令行命令 打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口... 也可以通过cmd /c 命令 和 cmd /k 命令的方式来直接运行命令 注: ...

  6. Linux系统中常用命令行命令、快捷键、创建长路径的快捷键

    Linux系统中常用命令行命令.快捷键.创建长路径的快捷键 1.常用Linux命令: 1.1 文件和目录: cd /home 进入 '/home' 目录 cd - 返回上一级目录 cd -/- 返回上 ...

  7. Mysql常用命令行大全

    Mysql常用命令行大全 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键 ...

  8. linux的常用命令行

    linux的常用命令行 sftp– help chmod g+w 文件 nohl 清除文件高亮显示 可用命令: cd 路径 更改远程目录到"路径" chgrp group plcd ...

  9. iOS:如何在iphone、ipad上安装一些常用命令行命令

    iOS:如何在iphone.ipad上安装一些常用命令行命令 相信对Linux.Unix比较熟悉的朋友,在iphone或 ipad越狱后发现通过Cydia可以安装OpenSSH,一定都想安装上并且通过 ...

最新文章

  1. 使用十六进制色值表示UIColor
  2. JWT 入坑爬坑指南
  3. 弱电工程计算机网络系统基础知识
  4. liferay 点击build service 出现Cloud not reserve enough space for object heap
  5. 45度做人 90度做事 180度为人 360度处事
  6. @excel 注解_Java中注解学习系列教程-3
  7. python语言入门q-Python基础教程中的函数
  8. idea 新建java类 乱码,Intellij IDEA 2019 最新乱码问题及解决必杀技(必看篇)
  9. “缺少winload.efi”的解决办法“:Windows Boot Manager更改读取启动信息路径
  10. 基于NB-IOT的智能烟感应用方案
  11. figma 导入导出 fig 文件
  12. 如何让函数只执行一次
  13. jpress连接数据库mysql_win10+java+mysql+tomcat+jpress环境搭建与部署
  14. 全球医疗实力排名:各国差距有多大?
  15. auto.js B0013 查找父控件子控件进入阅读文章视频学习每日答题2021-10-03
  16. Abp vnext Web应用程序开发教程 5 —— 授权
  17. Excel中计算曲线的面积
  18. 江苏旅游职业学院计算机专业,江苏旅游职业学院有哪些专业 附好的重点专业名单...
  19. BaseController
  20. ESRI.ArcGIS.AnalysisTools.Erase 结果是空?

热门文章

  1. oracle中怎么获取系统时间,Oracle中如何获取系统当前时间
  2. css伪类元素实现小圆点效果
  3. windows关闭端口命令cmd
  4. 深入理解Kotlin无参构造函数
  5. yolov5——train.py代码【注释、详解、使用教程】
  6. sfence.vma
  7. wps中,怎样打出花体L
  8. 洛谷 P3654 First Step (ファーストステップ)
  9. php面试吹牛,吹牛奇文(php)
  10. 锐捷网络与科大讯飞战略签约 强强联手助力智慧教育