连接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()