zoukankan      html  css  js  c++  java
  • Mongodb installation & userguide

    1.Mongodb Installation in Ubuntu

    (1) Download from: https://www.mongodb.org/downloads

         File: mongodb-linux-x86_64-ubuntu1404-3.0.6.tgz

    (2) Decompressing files.

      tar zxf mongodb-linux-x86_64-ubuntu1404-3.0.6.tgz

      mv mongodb-linux-x86_64-ubuntu1404-3.0.6 /usr/local/mongodb

    (3) Create default directories for mongdb data files.

    mkdir data

    cd data

    mkdir db

    (4) Create default logs file.

      touch logs

    (5) Run mongod.

    --fork                      fork server process

    --dbpath arg     directory for datafiles - defaults to /data/db

      --logpath arg     log file to send write to instead of stdout - has to be a file, not directory

      --httpinterface          enable http interface

      cd bin

      ./mongod --dbpath=/usr/local/mongodb/mongodb/data/db --fork --httpinterface --logpath=/usr/local/mongodb/mongodb/logs

    (6) Check mongod process.

      ps -ef | grep mongo

    (7) Check mongodb information.

      http://192.168.98.70:28017/

    (8) Enter mongo shell.

      cd bin 

      ./mongo

    MongoDB shell version: 3.0.6

    connecting to: test

    Welcome to the MongoDB shell.

    For interactive help, type "help".

     

    2.Use Mongodb.

    show dbs      show database names

    show collections    show collections in current database

    show users       show users in current database

    show profile      show most recent system.profile entries with time >= 1ms

    show logs       show the accessible logger names

    show log [name]   prints out the last segment of log in memory, 'global' is default

    use <db_name>   set current database

    db.foo.find()      list objects in collection foo

    db.foo.find( { a : 1 } )        list objects in foo where a == 1

    it                  result of the last line evaluated; use to further iterate

    DBQuery.shellBatchSize = x    set default number of items to display on shell

    exit                 quit the mongo shell

     

    3.CRUD.

      db.foo.insert({name:'edison',age:28})

      db.foo.insert({name:'scofield',age:30})

      db.foo.find()

      db.foo.find({name:'edison'})

      db.foo.update({name:'edison'},{name:'edison',age:40})

      db.foo.remove({age:40})

  • 相关阅读:
    Linux概念与体系阅读笔记
    iOS缓存
    iOS开发笔记系列-基础3(多态、动态类型和动态绑定)
    在进入新版本 的时候,进行推送引导
    手机号验证
    通过UIView对象获取该对象所属的UIViewController(转)
    支付宝和微信支付的各种填坑
    IOS开发简单登录LoginViewController、注册RegisterViewController、UcenterViewController功能实现方法
    iOS 注册登录页面
    多媒体元素的使用
  • 原文地址:https://www.cnblogs.com/edisonxiang/p/4775750.html
Copyright © 2011-2022 走看看