3、MongoDB数据库集合常用操作
来源:互联网 发布:mac怎么分区移动硬盘pc 编辑:程序博客网 时间:2024/06/01 10:00
1、MongoDB数据库里面的集合,相当于关系型数据库的表
2、集合的显示创建
db.createCollection("c1");
3、集合的隐式创建(直接在创建集合的同时往集合里添加数据(直接创建c2集合,并添加数据))
db.c2.insert( { id:"1",name:"zhejiang" } );
4、查看集合里面的文档数量
db.c2.find().count();
db.c2.remove(); #删除集合c2里面所有的文档
db.c2.remove( { name:"zhejiang" } ); #为删除集合c2里面name为zhejiang的文档
6、关于删除集合文档数据,不回收磁盘空间的解决方案
mongodb删除集合后磁盘空间不释放,只有用db.repairDatabase()去修复才能释放。
db.repairDatabase()但是在修复的过程中如果出现了非正常的mongodb的挂掉,再次启动时启动不了的, 需要先修复才可以,
可以利用mongod --repair --dbpath=mongo/data 如果你是把数据库单独的放在一个文件夹中指定dbpath时就指向要修复的数据库就可以,修复可能要花费很长的时间,在使用db.repairDatabase()去修复时一定要停掉读写,并且mongodb要有备机才可以,不然千万不要随便使用db.repairDatabase()。
1 0
- 3、MongoDB数据库集合常用操作
- MongoDB常用操作--集合3
- MongoDB数据库常用操作
- mongodb常用语句(集合操作)
- mongodb yii 数据库操作集合
- MongoDB数据库常用操作命令
- mongodb操作--文档、集合、数据库、shell
- 数据库常用操作集合_1
- Mongodb数据库命令端常用操作
- MongoDB数据库的一些常用基本操作
- MongoDB:MongoDB数据库操作
- mysql数据库常用操作命令集合
- mysql数据库常用操作命令集合
- mysql数据库常用操作命令集合
- mysql数据库常用操作命令集合
- MongoDB应用篇——面向集合的数据库操作
- MongoDB的数据库和集合的基础操作
- mongodb操作集合
- 小米笔试题 风口的猪-中国牛市
- LeetCode 121 -Best Time to Buy and Sell Stock ( JAVA )
- F# 树
- 密码验证合格程序(华为oj)
- 链表迭代器
- 3、MongoDB数据库集合常用操作
- 文章标题
- iOS简单动画效果
- eclipse 调试模式下修改变量值
- android中的帧布局(frameLayout)
- java面向对象程序设计
- 工作室日记——QG面试
- 狸猫的笔试——蛇形矩阵
- 信鸽推送集成