您的位置:首页 > 数据库 > Mongodb

MongoDB 常用操作

2017-02-09 12:26 232 查看
show dbs:显示数据库列表

show collections:显示当前数据库中的集合(类似关系数据库中的表)

show users:显示用户

Database

# 切换到指定数据库,如果没有新建,否则切换到指定的库,切换后,如果没有任何操作,是看不到库的,可以尝试插入一条数据。
use dbname
db.test.insert({"name":"mongodb"})
show dbs
# 删除库
db.dropDatabase()


Collection

show collections
db.createCollection("mycollection")
db.createCollection("mycol", {capped:true,autoIndexID:true,size:6142800,max:10000})
db.mycollection.drop()


CRUD

# insert
db.test.insert({"name":"mongodb"})
db.test.insert({"name":"mongodb3.4"})

# remove
db.test.remove({"name":"mongodb"})

# update
db.test.update({"name":"mongodb3.4"}, {$set:{"name":"MongoDB3.4"}})

# find
db.test.find()
db.test.find().pretty()


# 等于
db.test.find({"name":"MongoDB"})

# 小于 age < 50
db.test.find({"age":{$lt:50}})

# 小于或等于 age <= 50
db.test.find({"age":{$lte:50}})

# 大于 age > 50
db.test.find({"age":{$gt:50}})

# 大于或等于 age >= 50
db.test.find({"age":{$gte:50}})

# 不等于 age != 50
db.test.find({"age":{$ne:50}})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mongodb 数据库