一.首先去官网下载对应的的mongodb ,本人的操作系统是win7 64位

  mongodb-win32-x86_64-2.0.6.rar

解压安装:进入到bin目录下,会看到N多的.exe文件

二.启动mongodb mongod.exe --dbpath=d:\mongo\data\db --logpath=d:\mongo\log\log.txt,

  通过浏览器访问localhost:27017;如果显示"

You are trying to access MongoDB on the native driver port. For http diagnostic access, add 1000 to the port number

"就将端口改成28017,表示mongodb服务端已经成功开启

三.重新打开cmd,进入到bin目录下,点击mongo 即进入了客户端,开始你的命令吧!

四.mongo命令操作

  1. help 和 db.help(),通过help命令和db.help()来查看mongo的各种命令。

  2.库的操作   

    show dbs   //显示所有的数据库use database_name  //切换数据库和使用数据库db.dropDatabase()  //删除数据库db.repaireDatabase() //修复当前数据库db.getName() //获取数据库名称db.stats()     //获取数据库信息db.version() //数据库版本db.getMongo() //当前db链接服务器地址

   3.数据表操作 

   

        show collections //查看当前库的所有集合db.createCollection('tableName') //创建一个集合db.getCollection('tableName') //获取集合的信息

     db.collectionName.drop()  //删除集合          db.collectionName.renameCollection('newName'); //重命名集合

 

  4.用户操作

db.addUser('name','password',true) //添加用户
show users  //查看用户

 

  5.集合数据操作

    

db.collection.insert('name':'ikasa',age:20) //插入一条数据db.collection.find() //查询说有记录 db.collection.find({age:20}) //age= 20db.collection.find({age:{$gt:20}}) //age >20   [$lt=> '<' ,$gte=>'>=']db.collection.find({age:{$gt:20,$lte:30}}) //>20 and <=30db.collection.find({name:'name',age:{$gt:20}}) //name='name' and age>20db.collection.find({$or:[{age:20},{name:ikasa}]})  // age= 20 or name =ikasadb.collection.find({name:/name/})  // like %name%db.collection.find({name:/^name/})  //like name%db.collection.find({name:/name$/})  // like %namedb.collection.find().count();db.collection.find().sort({age:1})  // order by age descdb.collection.find().limit(5)
db.collection.find().limit(5).skip(5)  //limit(5,5)db.collection.distinct() // 去除重复的数据列db.collection.find({},{name:1})   //查询字段name

//删除

db.user.remove({age:20})

//更新db.user.update({name:name},{$set:{age:30}},false,true) //update set age=30 where name = name

//添加db.user.insert({name:name})

  

转载于:https://www.cnblogs.com/ikasa007/p/4435237.html

Mongodb 安装和启动相关推荐

  1. MongoDB安装和启动

    环境:Linux,MongoDB版本2.2.2: MongoDB的安装和启动都比较简单 1.解压 mongodb-linux-i686-2.2.2.tgz 到/usr/local/目录下: 这里我的目 ...

  2. mongoDB安装及启动

    指令集合 curl -O https://fastdl.mongodb.org/osx/mongodb-macos-x86_64-5.0.9.tgz tar -zxvf mongodb-macos-x ...

  3. mongoDB——安装和启动

    下载mongoDB安装包:http://www.mongodb.org/downloads mongoDB服务器端安装和启动步骤: 1. 在磁盘创建文件夹 d:\mongodb           d ...

  4. mongodb 安装、启动

    MongoDB 之 你得知道MongoDB是个什么鬼 MongoDB - 1 最近有太多的同学向我提起MongoDB,想要学习MongoDB,还不知道MongoDB到底是什么鬼,或者说,知道是数据库, ...

  5. MongoDB 安装与启动

    51Testing软件测试网6o j$^Q A c MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种.它在许多场景下可用于替代传统的关系型数据库或键/值存 ...

  6. mongodb安装配置启动

    官网下载 https://www.mongodb.com/ 配置环境变量 1. 打开环境配置文件 open ~/.bash_profile2. 添加环境配置MONGODB_HOME=/soft/mon ...

  7. [linux][MongoDB] mongodb学习(一):MongoDB安装、管理工具、

    参考原文:http://www.cnblogs.com/kaituorensheng/p/5118226.html linux安装完美实现! 1. mongoDB安装.启动.关闭 1.1 下载安装包 ...

  8. MongoDB安装、管理工具、操作

    1. mongoDB安装.启动.关闭 1.1 下载安装包 wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.3.tgz 1.2 ...

  9. MongoDB在Windows系统下的安装和启动

    mongodb Windows 安装版,及mongdb可视化工具 版本选择 MongoDB的版本命名规范如:x.y.z: y为奇数时表示当前版本为开发版,如:2.3.0.2.1.1: y为偶数时表示当 ...

最新文章

  1. OSChina 周一乱弹 ——喝不到放心奶
  2. SpringCloudAlibaba:Nacos实现原理详解
  3. 【网页前端设计Front end】HTML语言基础.上(看不懂你来打我)
  4. ecshop商城禁止修改管理员邮箱
  5. 为什么element的el-backtop会不管用,来看这里!
  6. 【AC自动机】【数据结构】【树】【Aho-Corasick automation】AC自动机理解(入门)...
  7. 练习图200例图纸讲解_建筑安装工程图例及符号手册,最全数据整理,施工图纸从此无忧...
  8. 三星S10指纹识别玩脱了!多家金融APP关闭指纹登陆功能
  9. Task10.Bert
  10. java文件流的操作
  11. intellij怎么找实现_学习播音主持配音之后,自己该怎么利用自己所学实现变现呢?...
  12. perl里q,qq,qw等的用法
  13. BT601、BT656和BT.709、BT1120
  14. 【转】win7旗舰版英文版下载(64位|32位)|Windows7英文版ISO镜像
  15. Java中级软件工程师应该具备的知识点
  16. 数据结构之什么是数组?
  17. 3.12_weight-decay
  18. 数据可视化技能之组合框完成动态图表
  19. 阿里OCR-图像文字的识别和理解
  20. 高效必备!这4个黑科技小网站,让你眼前一亮

热门文章

  1. vs2019编写Linux c/c++项目
  2. uva 138——Street Numbers
  3. micro/protoc-gen-micro 不见了
  4. 90年代微型计算机,版本控制如何在80年代和90年代的当今微型计算机上工作?
  5. 再谈二叉树(二叉树概念,二叉树的性质,二叉树的存储结构)
  6. 数据结构课程设计------扫雷游戏(升级版,可展开)
  7. 【Linux网络编程学习】预备知识(网络字节序、IP地址转换函数、sockaddr数据结构)
  8. 【Leetcode | 1】93. 复原IP地址
  9. Java开发环境!我总结了所有面试题
  10. 算法题+JVM+自定义View,详细的Android学习指南