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

  • 相关阅读:
    SpringBoot的多环境配置及配置文件位置
    SpringBoot;yaml配置, JSR303校验
    springboot原理探寻,自动装配
    SpringBoot入门:搭建SpringBoot
    Android控件阴影库
    Android开发Utils工具类集合
    Android 实现顶部状态栏的沉浸模式(任意设置状态栏的颜色)
    推荐一个博客代码高亮插件
    H5+Css+js 做App UI 与原生的区别
    Android线程切换简便方法
  • 原文地址:https://www.cnblogs.com/edisonxiang/p/4775750.html
Copyright © 2011-2022 走看看