1. 基本命令参考: https://blog.csdn.net/cckevincyh/article/details/78702674
    导入导出参考:https://blog.csdn.net/djy37010/article/details/69388890/ 如果不能导出,下面有解决办法
    带条件导出:https://blog.csdn.net/feixuedongji/article/details/44977183https://my.oschina.net/trydaydayup/blog/876015

数据库里有集合: 集合是由文档组成的,每个集合中的_id,可以是任何类型的键,能被唯一标识,同一个集合里_id是唯一的,在不同的集合里, _id 可以是相同的。

  1. use deamon : 创建数据库 ,如果有库,直接切换到库下,如果没有直接就创建了一个,但是没数据是不显示的。
  2. db.dropDatabase 切换到库下,| db.dropDatabase 删除当前所在数据库
  3. db.createCollection("user") : 创建集合, | db.collecion2.insert({"name":"111"}) 这也能直接创建集合 | db.user.drop(): 删除集合
  4. db.user.insert({"name":"duende"}) // 插入数据,json 格式
  5. db.user.find() // 查询所有, db.user.find({"name":"duende"}) //查询数据
  6. db.user.find().count(): 查询数量, db.user.find().pretty() 查询所有 |
  7. db.userInfo.find({age: {$gte: 23, $lte: 26}}); 查询 age >= 23 并且 age <= 26
  8. 查询数据: 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()
  9. .count() : 查询数量
  10. .pretty() : 查询json格式数据

导出导入数据: https://blog.csdn.net/djy37010/article/details/69388890/ 不能从 .exe 进去, 得cmd 进入到 bin目录

  1. 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 文件名
    注:用户名和密码可以不用,字段可以不用,条件可以不用
  2. mongodb导入数据: mongoimport -d deamon2 -c deamon user.dat
    例如: mongo
    注意: 启动时,直接双击 mongo.exe, 导出数据时: 必须进入cmd , bin目录下执行



mongodb带条件导出

  1. 带条件导出: 注意: 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 的一些基本命令以及 导入、导出,待更新的更多相关文章

  1. MongoDB学习day10--数据库导入导出

    在 Mongodb 中我们使用 mongodump 命令来备份 MongoDB 数据. 该命令可以导出所有数据到指定目录中.mongodump 命令可以通过参数指定导出的数据量级转存的服务器. 使用m ...

  2. MongoDB系列----备份与导入导出

    参考: http://my.oschina.net/xiaomaoandhong/blog/63471,<> 1.停掉服务器 然后备份 Mongodb将所有数据都存放在"数据目录 ...

  3. MongoDB的导入导出(7)

    导入/导出可以操作的是本地的mongodb服务器,也可以是远程的. 所以,都有如下通用选项: -h host   主机 --port port    端口 -u username 用户名 -p pas ...

  4. MongoDB学习(三)数据导入导出及备份恢复

    这几天想着公司要用MongoDB,自然就要用到数据导入导出,就自己学习了一下. 在Mongo学习(二)中就讲到了在bin目录下有一些工具,本篇就是使用这些工具进行数据的导入导出及备份恢复. 注意:以下 ...

  5. 5.非关系数据库(Nosql)它mongodb:创建一个集合,导出和导入备份, 数据恢复,进出口

     1 固定集合 固定集合值得是事先创建并且大小固定的集合 2 固定集合的特征:固定集合非常像环形队列.假设空间不足,最早文档就会被删除,为新的文档腾出空间.一般来说.固定集合适用于不论什么想要自己 ...

  6. NodeJs之EXCEL文件导入导出MongoDB数据库数据

    NodeJs之EXCEL文件导入导出MongoDB数据库数据 一,介绍与需求 1.1,介绍 (1),node-xlsx : 基于Node.js解析excel文件数据及生成excel文件. (2),ex ...

  7. python 全栈开发,Day126(创业故事,软件部需求,内容采集,显示内容图文列表,MongoDB数据导入导出JSON)

    作业讲解 下载代码: HBuilder APP和flask后端登录 链接:https://pan.baidu.com/s/1eBwd1sVXTNLdHwKRM2-ytg 密码:4pcw 如何打开APP ...

  8. node.js零基础详细教程(6):mongodb数据库操作 以及导入导出

    第六章 建议学习时间4小时  课程共10章 学习方式:详细阅读,并手动实现相关代码 学习目标:此教程将教会大家 安装Node.搭建服务器.express.mysql.mongodb.编写后台业务逻辑. ...

  9. 软件部需求,内容采集,显示内容图文列表,MongoDB数据导入导出JSON

    全局变量 由于多个html页面,需要引用同一个变量.这个时候,需要定义一个全局变量!如何定义呢? 默认包含了mui的html文件都导入mui.js文件.那么将变量写在mui.js中,就可以实现所有页面 ...

随机推荐

  1. How to generate a new dictionary file of mmseg

    How to generate a new dictionary file of mmseg 0.Usage about mmseg-node memtioned in github : var mm ...

  2. Codeforces Round #539&#542&#543&#545 (Div. 1) 简要题解

    Codeforces Round #539 (Div. 1) A. Sasha and a Bit of Relax description 给一个序列\(a_i\),求有多少长度为偶数的区间\([l ...

  3. asp.net Checkbox 绑定自定义属性

    var chkSelect = e.Row.FindControl("chkSelect") as CheckBox; chkSelect.InputAttributes.Add( ...

  4. oracle使用一条语句批量插入多条数据

    例如我有一个test表 create table (stuid int,name varchar(20); 插入多条数据,注意不能直接使用insert into test values(1,'a'), ...

  5. 扩大UIButton的选区

          设计为了美观.button有时设计的太小,这么一来是好看了.可是button不好点中了.曾经有非常多解决方法,如用hitTest等方法. 都比較复杂.后来我发现一个简单的方法. 原理就是U ...

  6. ViewBag & ViewData

    ViewBag 和ViewData 是ASP.NET MVC 开发当中大家使用很多的传递数据的方法 VB可以称为VD的一块语法糖, VB是使用C# 4.0动态特征, 使得VD也具有动态特性. 下面就是 ...

  7. mysql——创建索引、修改索引、删除索引的命令语句

    查看表中已经存在 index:show index from table_name; 创建和删除索引索引的创建可以在CREATE TABLE语句中进行,也可以单独用CREATE INDEX或ALTER ...

  8. 腾讯云 COS 对象存储使用

    目前使用腾讯云的对象存储cos服务,将本地的文件同步到cos中,看了腾讯云的用户文档,发现使用COS Migration 工具还是挺适合的. 原因 因为服务器已经安装有java环境,而cos的几个用户 ...

  9. 图像识别的前期工作——使用pillow进行图像处理

    pillow是个很好用的python图像处理库,可以到官方网站下载最新的文件.如果官网的任何PIL版本都不能与自己的python版本对应,或安装成功后发现运行出错,可以尝试从一个非官方的whl网站下载 ...

  10. MySQL 5.7新特性之在线收缩undo表空间

    1. MySQL 5.5时代的undo log 在MySQL5.5以及之前,大家会发现随着数据库上线时间越来越长,ibdata1文件(即InnoDB的共享表空间,或者系统表空间)会越来越大,这会造成2 ...