MongoDB简单入门

NoSQL 与 Mongo DB

May 22, 2016 8:49 PM

NoSQL简介-起源

  • 关系数据库的问题
  • 大数据的产生
  • 存储需求的多样性
  • 云时代的来临

编译安装

  1. 下载源码包
  2. 编译工具:gcc-c++,scons
  3. 编译:scons all
  4. 安装:scons –perfix=/usr/local install

启动连接mongodb

  • 启动:mongod -f <配置文件>
  • 连接:mongo [127.0.0.1:21707/test]
  • mongo [ip:port/db]

基本操作

  • 首先要学会的是help
  • show dbs
  • use imooc
  • db.imooc_collection.insert({}) //创建一个空的数据库
  • db.imooc_collection.insert({x:1}) //插入数据自动创建数据库
  • db.imooc_collection.find() //查找数据,默认查找所有
  • db.imooc_collection.find({x:1})
  • db.imooc_collection.update({x:1},{x:2}) //更新数据,默认更新第一条数据
  • db.imooc_collection.update({x:4},{x:8},true) //不存在更新数据则插入数据
  • db.imooc_collection.update({x:1},{x:3},false,true) //更新所有x=1的数据
  • db.imooc_collection.remove({x:2}) //必须带参数
  • db.imooc_collection.drop() //删除表
  • db.imooc_collection.getIndexes() //查询索引
  • db.imooc_collection.ensureIndex({n:1}) //创建索引

小结

  1. 对MongoDB简要了解
  2. 熟悉运行环境
  3. 编译安装MongoDB
  4. 搭建简单的MongoDB服务器一件简单的使用
    • db.dbname_collection.insert()
    • db.dbname_collection.find()
    • db.dbname_collection.update()
  5. 了解索引的简单使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值