码迷,mamicode.com
首页 > 数据库 > 详细

MongoDB的数据库基本操作

时间:2015-07-07 12:57:37      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

创建数据库

>use mydb
switched to db mydb 

 

查看所有的数据表

>show collections
 system.indexes

 

创建数据表 

>db.createCollection("tb_user")
{"ok":1}

 

> db.createCollection("Test",{capped:true, size:10000}) { "ok" : 1 }

{"ok":1}

-- 说明

capped:true,表示该集合的结构不能被修改;

size:在建表之初就指定一定的空间大小,接下来 的插入操作会不断地按顺序APPEND数据在这个预分配好空间的文件中,如果已经超出空间大小,则回到文件头覆盖原来的数据继续插入。这种结构保证了插入 和查询的高效性,它不允许删除单个记录,更新的也有限制:不能超过原有记录的大小。这种表效率很高,它适用于一些暂时保存数据的场合,比如网站中登录用户 的session信息,又比如一些程序的监控日志,都是属于过了一定的时间就可以被覆盖的数据。

 

修改数据表名

 >db.tb_user.renameCollection("tb_user1")
{"ok":1}  

 

MongoDB的数据库基本操作

标签:

原文地址:http://www.cnblogs.com/wuxiang/p/4626580.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!