Mongodb常用命令行
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常用命令行相关推荐
- git stash pop_git常用命令行背诵并默写(全)
退出 : 保存退出 : 拷贝项目到本地 git 全局配置 git 当前仓库配置 git 查看 global 配置 git 查看当前仓库配置 git 删除 global 配置 git 比如 git 删除 ...
- mongodb常用命令
mongodb常用命令 mongodb由C++写就,其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理.关于它的一个最简洁描述为:scalable, high-pe ...
- Zookeeper常用命令行及API
一.Zookeeper常用命令行 1.启动zookeeper客户端(在启动zookeeper集群后启动进行调试) zkCli.sh 2.查看帮助.操作历史 help.history 3.查看当前Zno ...
- 第四篇:ROS常用命令行指令【重点】
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录 前言 一.常用的ROS命令行指令 1.系统类指令 2.启动类指令 3.节点 ...
- Windows cmd常用命令行命令
Windows常用命令行命令 打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口... 也可以通过cmd /c 命令 和 cmd /k 命令的方式来直接运行命令 注: ...
- Linux系统中常用命令行命令、快捷键、创建长路径的快捷键
Linux系统中常用命令行命令.快捷键.创建长路径的快捷键 1.常用Linux命令: 1.1 文件和目录: cd /home 进入 '/home' 目录 cd - 返回上一级目录 cd -/- 返回上 ...
- Mysql常用命令行大全
Mysql常用命令行大全 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键 ...
- linux的常用命令行
linux的常用命令行 sftp– help chmod g+w 文件 nohl 清除文件高亮显示 可用命令: cd 路径 更改远程目录到"路径" chgrp group plcd ...
- iOS:如何在iphone、ipad上安装一些常用命令行命令
iOS:如何在iphone.ipad上安装一些常用命令行命令 相信对Linux.Unix比较熟悉的朋友,在iphone或 ipad越狱后发现通过Cydia可以安装OpenSSH,一定都想安装上并且通过 ...
最新文章
- 使用十六进制色值表示UIColor
- JWT 入坑爬坑指南
- 弱电工程计算机网络系统基础知识
- liferay 点击build service 出现Cloud not reserve enough space for object heap
- 45度做人 90度做事 180度为人 360度处事
- @excel 注解_Java中注解学习系列教程-3
- python语言入门q-Python基础教程中的函数
- idea 新建java类 乱码,Intellij IDEA 2019 最新乱码问题及解决必杀技(必看篇)
- “缺少winload.efi”的解决办法“:Windows Boot Manager更改读取启动信息路径
- 基于NB-IOT的智能烟感应用方案
- figma 导入导出 fig 文件
- 如何让函数只执行一次
- jpress连接数据库mysql_win10+java+mysql+tomcat+jpress环境搭建与部署
- 全球医疗实力排名:各国差距有多大?
- auto.js B0013 查找父控件子控件进入阅读文章视频学习每日答题2021-10-03
- Abp vnext Web应用程序开发教程 5 —— 授权
- Excel中计算曲线的面积
- 江苏旅游职业学院计算机专业,江苏旅游职业学院有哪些专业 附好的重点专业名单...
- BaseController
- ESRI.ArcGIS.AnalysisTools.Erase 结果是空?