Sort out common MongoDB operation commands
Mongodb operation commands (note that all commands starting with "db." Must be used to access the specified database before the operation)
Connect to the database:
/Usr/local/mongodb-3.0.4/bin/mongo 192.168.6.118: 30000/admin
Add a partition server:
Db. runCommand ({"addshard": "192.168.6.118: 27017 "})
Set the sharded database:
Db. runCommand ({"enablesharding": "qiaodazhao "})
Db. runCommand ({"enablesharding": "testdb "})
Database usage:
Use qiaodazhao
Set table sharding Based on Field hash:
Sh. shardCollection ("qiaodazhao. resume_meta_data", {_ id: "hashed "})
Sh. shardCollection ("testdb. resumetemp", {_ id: "hashed "})
Set table sharding Based on fields (note that the following two methods work the same ):
Db. runCommand ({"shardcollection": "qiaodazhao. things", "key": {"_ id": 1 }})
Sh. shardCollection ("qiaodazhao. things", {_ id: 1 })
Print the database shard information:
Db. printShardingStatus ()
Print Server Information:
Db. serverStatus ()
Total table data statistics:
Db. table. count ()
Create a table index:
Db. resume_meta_data.ensureIndex ({"org_name": 1 },{ "background": true })
View table indexes:
Db. resume_meta_data.getIndexes ()
MongoDB 3.0 official version released and downloaded
CentOS compilation and installation of MongoDB
CentOS compilation and installation of php extensions for MongoDB and mongoDB
CentOS 6 install MongoDB and server configuration using yum
Install MongoDB2.4.3 in Ubuntu 13.04
MongoDB beginners must read (both concepts and practices)
MongoDB Installation Guide for Ubunu 14.04
MongoDB authoritative Guide (The Definitive Guide) in English [PDF]
Nagios monitoring MongoDB sharded cluster service practice
Build MongoDB Service Based on CentOS 6.5 Operating System
MongoDB details: click here
MongoDB: click here
This article permanently updates the link address: