zoukankan      html  css  js  c++  java
  • MongoDB数据库基本操作

    查看当前数据库

    MongoDB shell version:1.8.1
    connecting to:test
    > db
    test

    查看全部数据库列表

    >show dbs
    ChatRoom    0.03125GB
    admin       (empty)
    local       (empty)

     

    切换数据库

    >use ChatRoom
    switched to db ChatRoom
    >db
    ChatRoom

    删除数据库

    >db
    ChatRoom
    >show dbs
    ChatRoom    0.03125GB
    admin       (empty)
    local       (empty)
    >db.dropDatabase()
    {
    "dropped":"ChatRoom","ok":1}
    >show dbs
    admin       (empty)
    local       (empty)

     MongoDB帮助主题help

    > help
            db.help()                    help on db methods
            db.mycoll.help()             help on collection methods
            rs.help()                    help on replica set methods
            help connect                 connecting to a db help
            help admin                   administrative help
            help misc                    misc things to know
            help mr                      mapreduce help

            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
            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 furtheriterate
            DBQuery.shellBatchSize 
    = x   set default number of items to display on shell
            exit                         quit the mongo shell
    > db.help()
    DB methods:
            db.addUser(username, password[, readOnly
    =false])
            db.auth(username, password)
            db.cloneDatabase(fromhost)
            db.commandHelp(name) returns the help 
    for the command
            db.copyDatabase(fromdb, todb, fromhost)
            db.createCollection(name, { size : ..., capped : ..., max : ... } )
            db.currentOp() displays the current operation 
    in the db
            db.dropDatabase()
            db.eval(func, args) run code server
    -side
            db.getCollection(cname) same as db[
    'cname'or db.cname
            db.getCollectionNames()
            db.getLastError() 
    - just returns the err msg string
            db.getLastErrorObj() 
    - return full status object
            db.getMongo() get the server connection object
            db.getMongo().setSlaveOk() allow this connection to read 
    from the nonmaster member of a replica pair
            db.getName()
            db.getPrevError()
            db.getProfilingLevel() 
    - deprecated
            db.getProfilingStatus() 
    - returns if profiling is on and slow threshold
            db.getReplicationInfo()
            db.getSiblingDB(name) get the db at the same server as this one
            db.isMaster() check replica primary status
            db.killOp(opid) kills the current operation 
    in the db
            db.listCommands() lists all the db commands
            db.printCollectionStats()
            db.printReplicationInfo()
            db.printSlaveReplicationInfo()
            db.printShardingStatus()
            db.removeUser(username)
            db.repairDatabase()
            db.resetError()
            db.runCommand(cmdObj) run a database command.  
    if cmdObj is a string, turns it into { cmdObj : 1 }
            db.serverStatus()
            db.setProfilingLevel(level,
    <slowms>) 0=off 1=slow 2=all
            db.shutdownServer()
            db.stats()
            db.version() current version of the server
            db.getMongo().setSlaveOk() allow queries on a replication slave server
  • 相关阅读:
    Android 获取Bitmap方式
    o.a.catalina.core.AprLifecycleListener : An incompatible version [1.2.7] of the APR based Apache Tomcat Native library is installed, while Tomcat requires version [1.2.14]
    idea 全部报错找不到包
    idea Plugin "Maven Integration Extension" was not loaded: required plugin "Maven Integration" is disabled
    okhttp 通过网关请求服务端返回数据
    mongo 过滤查询条件后分组、排序
    OKhttp3
    linux安装consul集群
    spring cloud 订单调用用户
    WebSphere概要文件管理工具
  • 原文地址:https://www.cnblogs.com/libingql/p/2075268.html
Copyright © 2011-2022 走看看