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})

  • 相关阅读:
    centos 6 关闭防火墙
    linux 卸载openJDK
    elasticsearch-head 配置
    elasticsearch6.5.x-centos6
    gitbook 安装和使用
    ubuntu 开启关闭mysql服务
    spring boot 项目使用idea正常打包后执行总是出现异常,解决办法
    idea导入配置SSM项目,并进行打包
    正则表达式规则
    Debug --> 对于pcap包中的某一packet的小分析
  • 原文地址:https://www.cnblogs.com/edisonxiang/p/4775750.html
Copyright © 2011-2022 走看看