MongoDB – 安裝及相關資料

來源:互聯網
上載者:User
1. MongoDB 之 安裝

 

2. 啟動和停止MongoDB服務

 linux 下:

啟動: /data/mongdb/bin/mongod --fork --auth --dbpath=/data/mongdb/db/ --port 27017 --logpath=/data/mongdb/logs/log.txt

windows下:

3. MongoDB 之 Shell命令
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()
db.foo.drop() drop the collectiondb.foo.dropIndex(name)db.foo.dropIndexes()db.foo.getIndexes()db.foo.ensureIndex(keypattern,options) - options object has these possible                                         fields: name, unique, dropDupsdb.foo.find( [query] , [fields])       - first parameter is an optional                                         query filter. second parameter                                         is optional                                         set of fields to return.                                   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 to this collectiondb.foo.totalIndexSize() - size in bytes of all the indexesdb.foo.totalSize() - storage allocated for all 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 query                                         remove({}) will remove all

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.