help show helpshow dbs show database namesshow collections show collections in current databaseshow users show users in current databaseshow profile show most recent system.profile entries with time >= 1msuse <db name> set curent database to <db name>db.addUser (username, password)db.removeUser(username)db.cloneDatabase(fromhost)db.copyDatabase(fromdb, todb, fromhost)db.createCollection(name, { size : ..., capped : ..., max : ... } )db.getName()db.dropDatabase()// runs the collstats] command on each collection in the databasedb.printCollectionStats()db.currentOp() displays the current operation in the dbdb.killOp() kills the current operation in the dbdb.getProfilingLevel()db.setProfilingLevel(level) 0=off 1=slow 2=alldb.getReplicationInfo()db.printReplicationInfo()db.printSlaveReplicationInfo()db.repairDatabase()db.version() current version of the serverdb.shutdownServer()======ddldb.foo.drop() drop the collectiondb.foo.dropIndex(name)db.foo.dropIndexes()db.foo.getIndexes()db.foo.ensureIndex(keypattern,options) - options object has these possiblefields: name, unique, dropDupsdb.foo.find( [query] , [fields]) - first parameter is an optionalquery filter. second parameteris optionalset of fields toreturn.e.g. db.foo.find({ x : 77 } ,{ name : 1 , x : 1 } )db.foo.find(...).count()db.foo.find(...).limit(n)db.foo.find(...).skip(n)db.foo.find(...).sort(...)db.foo.findOne([query])db.foo.getDB() get DB object associated with collectiondb.foo.count()db.foo.group( { key : ..., initial: ..., reduce : ...[, cond: ...] } )db.foo.renameCollection( newName ) renames the collectiondb.foo.stats()db.foo.dataSize()db.foo.storageSize() - includes free space allocated tothiscollectiondb.foo.totalIndexSize() - size in bytes of all the indexesdb.foo.totalSize() - storage allocatedforall data and indexesdb.foo.validate() (slow)db.foo.insert(obj)db.foo.update(query, object[, upsert_bool])db.foo.save(obj)db.foo.remove(query) - remove objects matching queryremove({}) will remove all
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
