官方文档:http://docs.mongodb.org

启用,重启,停止命令

service mongod start
service mongod stop
service mongod restart

登录数据库

mongo -u <user> -p <pass> --host <host> --port 28015 

help信息

HELP

db.foo.help()                 help on collection methods
db.foo.find()                 list objects in collection foo
db.foo.save({a: 1})           save a document to collection foo
db.foo.update({a: 1}, {a: 2}) update document where a == 1
db.foo.find({a: 1})           list objects in foo where a == 1
it                            use to further iterate over a cursor 

往scores表中插入数据,字段:name:'Jim,scores:[75,99,87.2]

db.scores.save({name: 'Jim', scores: [75, 99, 87.2]});  

查看数据:

[

{   "name" : "Jim",   "scores" : [   75,   99,   87.2 ],   "_id" : {   "$oid" : "5185f297cc93742c16064df1"   }   }
]

基本查询语句 查找所有 where a == 2:

db.scores.find({a: 2});

查找所有 where a > 15?

db.scores.find({a: {'$gt': 15}});

其他表达式:

$lt - 小于
$lte - 小于等于
$gte - 大于等于
如:db.scores.find({a: {'$gte': 2, '$lte': 4}});
$ne -  不等于
$in - 在范围内
如:db.scores.find({a: {'$in': [2, 3, 4]}});
$nin - 不在范围内

转载于:https://www.cnblogs.com/smallgo/archive/2013/05/05/3060876.html

mongoDB 基础指令相关推荐

  1. MongoDB基础指令

    MongoDB基础指令 1.创建数据库 2.删除数据库 3.创建集合 4.删除集合 5.插入文档(数据) 6.更新数据 7.删除文档 8.查询文档 9.条件操作符 10.Type操作符 1.创建数据库 ...

  2. MongoDB基础教程系列--目录结构

     MongoDB基础教程系列--目录结构

  3. MongoDB 基础用法及学习笔记

    MongoDB 基础用法 环境配置与安装 安装 查看MongoDB版本 启动MongoDB服务 检查服务状态 启动服务 打开配置文件,连接MongoDB 查看数据列表 退出 MongoDB 连接 Mo ...

  4. 51单片机系列——基础指令

    这学期开始学习51单片机,感觉比汇编简单,关键是51的汇编有一个好的ide,练习起来也比较方便,这个系列主要记录51的学习经验.下面是基础指令的练习: org 0000h     ljmp main ...

  5. Linux中基础指令

    Linux中基础指令

  6. MongoDB 基础浅谈

    作者:hazenweng,腾讯 QQ 音乐后台开发工程师 MongoDB 作为一款优秀的基于分布式文件存储的 NoSQL 数据库,在业界有着广泛的应用.下文对 MongoDB 的一些基础概念进行简单介 ...

  7. Mongodb 笔记01 MongoDB 简介、MongoDB基础知识、启动和停止MongoDB

    MongoDB 简介 1. 易于使用:没有固定的模式,根据需要添加和删除字段更加容易 2. 易于扩展:MongoDB的设计采用横向扩展.面向文档的数据模型使它能很容易的再多台服务器之间进行分割.自动处 ...

  8. MongoDB基础使用

    5.MongoDB基础使用 5.1.常用的命令(重点) > Help 查看帮助 显示数据库列表 > show dbs 创建数据库 > use dbname 如果数据库不存在,则创建数 ...

  9. 查看linux硬核上的线程,给大家分享一点基础硬核知识哦 Linux的基础指令操作Lin...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 给大家分享一点基础硬核知识哦 Linux的基础指令操作L inux的基础指令操作 Linux的指令下达方式很简单,只需要记得几个重要的概念就可以 l: c ...

最新文章

  1. React组件通信技巧
  2. 1.5 Python基础知识 - while循环
  3. 自问自答 学习系列(1):从图像分类,到损失函数,到神经网络
  4. 1.数据库和表的创建
  5. GDI+绘制极坐标图(Polar Diagram)
  6. poll和死锁_计算机基础知识
  7. 泛型字典 0104 c# 1613648530
  8. jfinal-mailer一款支持线程池的异步邮件,可以使用freemarker作为模板的邮件插件...
  9. 服务器给文件权限命令,chmod命令详细用法设置文件的权限
  10. 分享一段php获取随意时间的前一天代码
  11. matlab imfilter与fft,imfilter与fspecial
  12. 【图文】实操更换系统盘
  13. 输出字符矩形--实心、空心
  14. 能力素质有所欠缺_心理素质要怎么锻炼?
  15. HDU-动态规划题集【转】
  16. 微信小程序云开发实现问卷调查的创建与填写
  17. 因为计算机中丢失msvcp100 dll,计算机中丢失MSVCP100.dll怎么解决在线等  爱问知识人...
  18. matlab编根轨迹程序,matlab在根轨迹绘制中的应用
  19. 图片转文字在电脑上怎样转?
  20. STC单片机C语言中的数据类型,stc单片机c语言程序设计 第9章 stc单片机c语言数据类型.pdf...

热门文章

  1. java 保存 设置_java的保存按钮怎么设置?
  2. python爬取拉勾网_python爬虫—爬取拉钩网
  3. Python容器专题 - 元组(tuple)
  4. pycharm显示全部数据_必备 | 提升效率的数据分析工具,吴恩达都在用
  5. java如何实现下载_java 如何实现下载功能
  6. 2019交大计算机考研分数线,上海交大2019考研计算机软件与理论的复式分数..._考研_帮考网...
  7. elasticsearch6.0单机配置+centos7.0J+dk1.8
  8. 面试宝典系列-mysql面试基础题
  9. 老旧小区安防升级改造有机遇也有难度
  10. 从化工技术员到微软最有价值专家(MVP)--我的IT从业路