zoukankan      html  css  js  c++  java
  • mongodb基本使用

    库操作:

    glc-test:PRIMARY> db.help()
    DB methods:
            db.adminCommand(nameOrDocument) - switches to 'admin' db, and runs command [just calls db.runCommand(...)]
            db.aggregate([pipeline], {options}) - performs a collectionless aggregation on this database; returns a cursor
            db.auth(username, password)
            db.cloneDatabase(fromhost) - deprecated
            db.commandHelp(name) returns the help for the command
            db.copyDatabase(fromdb, todb, fromhost) - deprecated
            db.createCollection(name, {size: ..., capped: ..., max: ...})
            db.createView(name, viewOn, [{$operator: {...}}, ...], {viewOptions})
            db.createUser(userDocument)
            db.currentOp() displays currently executing operations in the db
            db.dropDatabase()
            db.eval() - deprecated
            db.fsyncLock() flush data to disk and lock server for backups
            db.fsyncUnlock() unlocks server following a db.fsyncLock()
            db.getCollection(cname) same as db['cname'] or db.cname
            db.getCollectionInfos([filter]) - returns a list that contains the names and options of the db's collections
            db.getCollectionNames()
            db.getLastError() - just returns the err msg string
            db.getLastErrorObj() - return full status object
            db.getLogComponents()
            db.getMongo() get the server connection object
            db.getMongo().setSlaveOk() allow queries on a replication slave server
            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.getWriteConcern() - returns the write concern used for any operations on this db, inherited from server object if set
            db.hostInfo() get details about the server's host
            db.isMaster() check replica primary status
            db.killOp(opid) kills the current operation in the db
            db.listCommands() lists all the db commands
            db.loadServerScripts() loads all the scripts in db.system.js
            db.logout()
            db.printCollectionStats()
            db.printReplicationInfo()
            db.printShardingStatus()
            db.printSlaveReplicationInfo()
            db.dropUser(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.setLogLevel(level,<component>)
            db.setProfilingLevel(level,slowms) 0=off 1=slow 2=all
            db.setWriteConcern(<write concern doc>) - sets the write concern for writes to the db
            db.unsetWriteConcern(<write concern doc>) - unsets the write concern for writes to the db
            db.setVerboseShell(flag) display extra information in shell output
            db.shutdownServer()
            db.stats()
            db.version() current version of the server
    
    
    
    
    # 获取该实例上所有的数据库:
    glc-test:PRIMARY> show dbs
    admin 0.000GB
    apple 0.000GB
    config 0.000GB
    google 0.000GB
    local 0.008GB
    test 0.000GB
    
    # 获取当前连接的数据库:
    
    glc-test:PRIMARY> db
    admin
    glc-test:PRIMARY> db.getName()
    admin
    
    # 切换到指定数据库:
    
    glc-test:PRIMARY> use apple
    switched to db apple
    glc-test:PRIMARY> db.getName()
    apple
    
    # 删除当前所在数据库:
    
    
    
    
    
    ##
  • 相关阅读:
    Learning Rhino 1
    Learning Rhino 2
    JavaScript tips and tricks 5
    Observer pattern in JavaScript
    敏捷开发的原则
    什么是CLS?
    整理一些小东西,留个备份
    一个调查结果(在下一个版本的VS/C#中你想要什么?)
    如何知道一个类都实现了哪些接口和从那个类继承
    敏捷软件开发主要包括哪些方法
  • 原文地址:https://www.cnblogs.com/igoodful/p/13848320.html
Copyright © 2011-2022 走看看