標籤:des io os 使用 sp cti on c log
1.啟動mongodb:
#cd /srv/infra/mongodb/mongodb2.6.4/bin
# ./mongod --dbpath=/mongodbdata/mongodb_db --port 27018 --logpath=/mongodbdata/mongodb_logs/mongodb.log --logappend&
2.關閉mongodb:
[[email protected] mongodb]# mongo
MongoDB shell version: 2.6.4
connecting to: test
> use admin
switched to db admin
> db.shutdownServer()
3.重啟
/srv/infra/mongodb/mongodbdata/mongodb_db 目錄下刪除 mongod.lock
#cd /srv/infra/mongodb/mongodb2.6.4/bin
# ./mongod --dbpath=/mongodbdata/mongodb_db --port 27018 --logpath=/mongodbdata/mongodb_logs/mongodb.log --logappend&
========================進入命令列操作:==============================================================
[[email protected] mongodb_db]# mongo #進去命令列
MongoDB shell version: 2.6.4
connecting to: test #預設串連到test庫
> show dbs #顯示 所有庫
admin (empty)
local 0.078GB
ods_mss 0.453GB
> use ods_mss #串連到ods_mss庫
switched to db ods_mss
> show tables #顯示所有表
CustMessage
system.indexes
>
4.建立表、刪除表
建立表: db.createCollection("table_name")
刪除表: db.table_name.drop()
條件刪除:db.table_name.remove({‘id‘:‘123‘})
5.建立索引、刪除索引
db.Table_Name.ensureIndex({KEY:1})
這裡關鍵是要在其中建立索引,1是按升序排列的欄位名稱。要建立降序索引,需要使用-1。
例如:db.Table_1.ensureIndex({"title":1,"description":-1})
6.尋找:
db.table_name.find() #查所有
db.table_name.find().pretty() #查所有,按格式顯示
db.table_name.find().count() #查總條數
db.table_name.findOne() #查第一條
ODS項目——mongoDB使用文檔