关闭

mongodb常用命令

450人阅读 评论(0) 收藏 举报
分类:

删除数据库:

> use test
switched to db test
> db.foo.save({name:'asdfdsf'})
> show dbs
admin
local
test
> db
test
> db.dropDatabase()
{ "dropped" : "test", "ok" : 1 }
> show dbs
admin
local
>

删除集合:

> use test
switched to db test
> db.foo.save({name:'sdfdsf'})
> show collections
foo
system.indexes
> db.foo.drop()
true
> show collections
system.indexes
>

将数据从一个集合插入到同一个数据库的而另一个集合

db.hit.find().forEach(function(x){db.dayQuery.insert(x)})
其中hit是原集合,dayQuery是目的集合。

备份数据库

......bin>mongodump -d test -o backup            //( backup是备份目录,默认创建到bin目录)

恢复数据库

.....bin>mongorestore -d test --drop backup/test/




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:75363次
    • 积分:1350
    • 等级:
    • 排名:千里之外
    • 原创:54篇
    • 转载:62篇
    • 译文:0篇
    • 评论:2条
    最新评论