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
  • 相关阅读:
    .NET Framework Execution Was Aborted By Escalation Policy
    语句获取作业属性、历史记录
    Login failed知多少
    数据库代理错误日志
    微信小程序资料
    时间进度条,根据时间,显示任务进度条
    两个select 左右添加,上下移动
    图片轮播无缝接
    CSS3简单的栅格系统
    JavaScript DOM节点和文档类型
  • 原文地址:https://www.cnblogs.com/wuxiang/p/4626789.html
Copyright © 2011-2022 走看看