mongodb 的一些基本命令以及 导入、导出,待更新
- 基本命令参考: https://blog.csdn.net/cckevincyh/article/details/78702674
导入导出参考:https://blog.csdn.net/djy37010/article/details/69388890/ 如果不能导出,下面有解决办法
带条件导出:https://blog.csdn.net/feixuedongji/article/details/44977183 , https://my.oschina.net/trydaydayup/blog/876015
数据库里有集合: 集合是由文档组成的,每个集合中的_id,可以是任何类型的键,能被唯一标识,同一个集合里_id是唯一的,在不同的集合里, _id 可以是相同的。
- use deamon : 创建数据库 ,如果有库,直接切换到库下,如果没有直接就创建了一个,但是没数据是不显示的。
- db.dropDatabase 切换到库下,| db.dropDatabase 删除当前所在数据库
- db.createCollection("user") : 创建集合, | db.collecion2.insert({"name":"111"}) 这也能直接创建集合 | db.user.drop(): 删除集合
- db.user.insert({"name":"duende"}) // 插入数据,json 格式
- db.user.find() // 查询所有, db.user.find({"name":"duende"}) //查询数据
- db.user.find().count(): 查询数量, db.user.find().pretty() 查询所有 |
- db.userInfo.find({age: {$gte: 23, $lte: 26}}); 查询 age >= 23 并且 age <= 26
- 查询数据: db.T_FLOW_CARD_ORDER_DETAIL.find({"partnerNo":"1180181","getCardStatus":"1","activeTime":{"$gt":ISODate("2018-08-31T23:59:59Z"),"$lt":ISODate("2018-10-01T00:00:00Z")}}).count()
- .count() : 查询数量
- .pretty() : 查询json格式数据
导出导入数据: https://blog.csdn.net/djy37010/article/details/69388890/ 不能从 .exe 进去, 得cmd 进入到 bin目录
- mongodb 导出数据: mongoimport -d 数据库名 -c 集合名 -o 输出的文件路径以及文件名
例如: mongoexport -d my_mongodb -c user -o d:\user.dat
如果遇到不能导出:./mongoexport -h IP --port 端口 -u 用户名 -p 密码 -d 数据库 -c 表名 -f 字段1,字段2 -q‘{条件导出}’ --csv -o 文件名
注:用户名和密码可以不用,字段可以不用,条件可以不用 - mongodb导入数据: mongoimport -d deamon2 -c deamon user.dat
例如: mongo
注意: 启动时,直接双击 mongo.exe, 导出数据时: 必须进入cmd , bin目录下执行
mongodb带条件导出
- 带条件导出: 注意: windows 和 linux 又区别, 在乎引号 是单引号包住 和 双引号包住
windows: mongoexport -d deamon -c deamon -f time,name -q "{'name':'du123'}" -o d:\aa2.json
带时间查询: mongoexport -d deamon -c deamon -f time,name -q "{'name':'du123','time2':{'$lt':ISODate('2018-05-10T23:59:59Z')}}" -o d:\aa2.json
linux : ./mongoexport -h IP -p 端口 -d deamon -c deamon -f time,name -q ‘{”name“:”du123“}' -o d:\aa2.json
mongodb 的一些基本命令以及 导入、导出,待更新的更多相关文章
- MongoDB学习day10--数据库导入导出
在 Mongodb 中我们使用 mongodump 命令来备份 MongoDB 数据. 该命令可以导出所有数据到指定目录中.mongodump 命令可以通过参数指定导出的数据量级转存的服务器. 使用m ...
- MongoDB系列----备份与导入导出
参考: http://my.oschina.net/xiaomaoandhong/blog/63471,<> 1.停掉服务器 然后备份 Mongodb将所有数据都存放在"数据目录 ...
- MongoDB的导入导出(7)
导入/导出可以操作的是本地的mongodb服务器,也可以是远程的. 所以,都有如下通用选项: -h host 主机 --port port 端口 -u username 用户名 -p pas ...
- MongoDB学习(三)数据导入导出及备份恢复
这几天想着公司要用MongoDB,自然就要用到数据导入导出,就自己学习了一下. 在Mongo学习(二)中就讲到了在bin目录下有一些工具,本篇就是使用这些工具进行数据的导入导出及备份恢复. 注意:以下 ...
- 5.非关系数据库(Nosql)它mongodb:创建一个集合,导出和导入备份, 数据恢复,进出口
1 固定集合 固定集合值得是事先创建并且大小固定的集合 2 固定集合的特征:固定集合非常像环形队列.假设空间不足,最早文档就会被删除,为新的文档腾出空间.一般来说.固定集合适用于不论什么想要自己 ...
- NodeJs之EXCEL文件导入导出MongoDB数据库数据
NodeJs之EXCEL文件导入导出MongoDB数据库数据 一,介绍与需求 1.1,介绍 (1),node-xlsx : 基于Node.js解析excel文件数据及生成excel文件. (2),ex ...
- python 全栈开发,Day126(创业故事,软件部需求,内容采集,显示内容图文列表,MongoDB数据导入导出JSON)
作业讲解 下载代码: HBuilder APP和flask后端登录 链接:https://pan.baidu.com/s/1eBwd1sVXTNLdHwKRM2-ytg 密码:4pcw 如何打开APP ...
- node.js零基础详细教程(6):mongodb数据库操作 以及导入导出
第六章 建议学习时间4小时 课程共10章 学习方式:详细阅读,并手动实现相关代码 学习目标:此教程将教会大家 安装Node.搭建服务器.express.mysql.mongodb.编写后台业务逻辑. ...
- 软件部需求,内容采集,显示内容图文列表,MongoDB数据导入导出JSON
全局变量 由于多个html页面,需要引用同一个变量.这个时候,需要定义一个全局变量!如何定义呢? 默认包含了mui的html文件都导入mui.js文件.那么将变量写在mui.js中,就可以实现所有页面 ...
随机推荐
- git使用之放弃本地修改
一,未使用 git add 缓存代码时. 可以使用 git checkout -- filepathname (比如: git checkout -- readme.md ,不要忘记中间的 “-- ...
- 【BZOJ2154】Crash的数字表格
算是学会反演了……(其实挺好学的一天就能学会…… 原题: 今天的数学课上,Crash小朋友学习了最小公倍数(Least Common Multiple).对于两个正整数a和b,LCM(a, b)表示能 ...
- AssemblyVersion和AssemblyFileVersion的区别
简而言之,AssemblyVersion: 是程序集的版本,.NET的CLR用,用于标识出该dll的版本信息,用于定义强名称的版本号: AssemblyFileVersion: 为编译器生成的文件加入 ...
- 第一个项目:Python pygame——外星人大战(心得)
2018年12月,作为一个大学专业是物联网工程,毕业后在一家石油行业国企干了近三年,但内心依然有着一颗技术之心的我,通过一次偶然的机会(也许并不偶然),接触到了python.当时抱着玩一玩的心态开始通 ...
- ML(6)——改进机器学习算法
现在我们要预测的是未来的房价,假设选择了回归模型,使用的损失函数是: 通过梯度下降或其它方法训练出了模型函数hθ(x),当使用hθ(x)预测新数据时,发现准确率非常低,此时如何处理? 在前面的章节中我 ...
- 短小而精悍的JsvaScript函数
1. 回到顶部, 使用浏览器的刷新频率 requestAnimationFrame 来实现的 const scrollToTop = () => { const c = document.doc ...
- style-loader、css-loader、mini-css-extract-plugin 区别
项目 区别 css-loader 处理 css 文件 style-loader 把 js 中 import 导入的样式文件代码,打包到 js 文件中,运行 js 文件时,将样式自动插入到<sty ...
- node api 之:fs
fs.readFile() 函数会缓存整个文件. 为了最小化内存占用,尽可能优先使用 fs.createReadStream().
- php调用c#的dll(转)
这几天,一直在做DES ecb模式的加解密,刚用.net实现了加解密,完了由于需要又要转型成PHP代码,费了九牛二虎之力单独用PHP没能实现,结构看到一篇php直接调用c#里生成的.dll文件的方法, ...
- Python依赖打包发布详细
http://www.cnblogs.com/mywolrd/p/4756005.html 将Python脚本打包成可执行文件 Python是一个脚本语言,被解释器解释执行.它的发布方式: .py ...