初识 mongodb 安装入门

数据库   mongodb  

一、安装

  • 下载
    curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.0.4.tgz

  • 创建数据目录
    `mkdir /data/{db,log}

  • 解压缩文件
    tar zxf mongodb-linux-x86_64-rhel62-3.0.4.tgz
    mv mongodb-linux-x86_64-rhel62-3.0.4 /usr/local/mongodb

  • 启动
    ./mongod -port 10001 --dbpath=/data/db/ --logpath /data/log/mongodb.log

  • 关闭
    kill -2 PID

  • 登入,其实这个shell就是mongodb的客户端,同时也是一个js的编译器,默认连接的是“test”数据库 ./mongo -port 10001

二、基本操作

  • 基本命令
    show dbs
    exit
    db 当前数据库
    show tables /show collections 当前数据库的集合

  • 增、删、改、查

    • insert
      >db.person.insert({"name":"leo","age":20})
      WriteResult({ "nInserted" : 1 })
    • find
      > db.person.find()
      { "_id" : ObjectId("55acb5afc9a28c6c4cf6683f"), "name" : "leo", "age" : 20 }
    • update
      >db.person.update({"name":"leo"},{"name":"leo","age":40})
      WriteResult({ "nMatched" : 1, "nUpserted" : 0, "nModified" : 1 })
    • remove
      >db.person.remove({"name":"leo"})
      WriteResult({ "nRemoved" : 1 })
  • 对比
mysql      数据库(database)    表(table)           记录(rows)  
mongodb    数据库(database)    集合(collection)    文档对象(document)