mogodb安装启动及简单使用命令

  1. Mongodb下载
      wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.7.tgz
    
  2. 解压安装
      tar zxvf mongodb-linux-i686-2.0.7.tgz
      cp mongodb-linux-i686-2.0.7 /usr/local/mongodb-2.0.7
      cd /usr/local/mongodb-2.0.7
      touch mongodb-start.sh
      mkdir data
      touch dblogs
      
    
      ##mongodb-start.sh 文件内容
      #!/bin/bash
      
      MONGODB_HOME=`echo $(cd .;pwd)`
      echo $MONGODB_HOME
      ${MONGODB_HOME}/bin/mongod \
           --dbpath=${MONGODB_HOME}/data/ \
           --logpath=${MONGODB_HOME}/dblogs \
           --fork
    
  3. 启动mongodb
      chmod a+x mongodb-start.sh
      ./mongodb-start.sh
    
      当你看到类似如下信息:
      /usr/local/mongodb-2.2
      forked process: 6739
      all output going to: /usr/local/mongodb-2.2/dblogs
      log file [/usr/local/mongodb-2.2/dblogs] exists; copied to temporary file [/usr/local/mongodb-2.2/dblogs.2012-09-13T01-56-36]
      child process started successfully, parent exiting
      
      即说明mongodb安装成功。
        
    
  4. mongodb使用
      如下所示:
       ./mongo
      MongoDB shell version: 2.2.0
      connecting to: test
      > dbs;
      Thu Sep 13 09:57:06 ReferenceError: dbs is not defined (shell):1
      > show dbs;
      local	(empty)
      > use test;
      switched to db test
      > show db;
      Thu Sep 13 09:57:41 uncaught exception: don't know how to show [db]
      > show dbs;
      local	(empty)
      > db.createCollection("mycoll");
      { "ok" : 1 }
      > show tables;
      mycoll
      system.indexes
      > db.mycoll.insert({a:10,b:19});
      > db.mycoll.find();
      { "_id" : ObjectId("50513e01cfbe829a0607489d"), "a" : 10, "b" : 19 }
      > db.mycoll.insert({a:11,b:29});
      > db.mycoll.find();
      { "_id" : ObjectId("50513e01cfbe829a0607489d"), "a" : 10, "b" : 19 }
      { "_id" : ObjectId("50513e23cfbe829a0607489e"), "a" : 11, "b" : 29 }
      > db.mycoll.findOne();
      { "_id" : ObjectId("50513e01cfbe829a0607489d"), "a" : 10, "b" : 19 }
      > db.mycoll.count();
      2
    
      详细的使用方法请关注[http://www.mongodb.org/display/DOCS/SQL+to+Mongo+Mapping+Chart]

猜你喜欢

转载自zhtch-123.iteye.com/blog/1763021
今日推荐