連接mongdb:
./mongo –host IP --port 30001
1、切換mongdb數據庫:
use 數據庫名:如果該數據庫不存在mong 會創建個數據庫,只在數據庫中創建了collections 這個數據庫纔可以通過show dbs 看到
2、創建user數據集合:
db.user:如果不存在則會創建
3、查詢user數據集合數據:
db.user.find()
4、查詢數據集合:
show collections
5、查看數據庫:
show dbs
6、保存數據:
db.user.save({name:"jikexueyuan",age:20})
db.user.save({name:"jikexueyuan2",age:20})
7、查詢
查詢user collection所有數據:
db.user.find()
指定查詢條件:
db.user.find({age:2})
db.user.find({name:"jikexueyuan"})
8、更新數據
相當於創建一個新的文檔,會把其它字段去掉 :
db.user.save({_id: ObjectId("5abc8cc82f6858c94e0931bf"),age:99})
db.user.update({_id: ObjectId("5abc8cc82f6858c94e0931bf")},{"name":"ime","age":20})
只更新某個特定值:
db.user.update({_id: ObjectId("5abc8cc82f6858c94e0931bf")},{$set:{"name":"zhangsan"}})
9、刪除數據
不會執行任何刪除操作:
db.user.remove()
刪除某條數據:
db.user.remove({name:"jikexueyuan2"})
10、刪除數據集合:
db.user.drop()
注:此時如果數據庫裏沒有數據集合,當前使用的庫使用show dbs 也查不到
11、刪除某個庫
use mydb
db.dropDatabase()