数据库命令和固定集合
来源:互联网 发布:三娃被软件缠住过程 编辑:程序博客网 时间:2024/06/04 17:46
数据库命令
MongoDB支持大量的高级操作,这些操作都是用命令实现的,除了创建,更新,删除,查询,其他功能都是作为命令实现的。
1 如果要删除一个集合有以下两种方式
1 )db.things.drop()
2)也可以用runCommand来达到完全一样的效果
db.runCommand({"drop":"things"});
通过上图可以发现通过命令有一样的效果,删除了things集合,其实在shell中删除一个集合,在幕后实质是运行了该命令
2 命令参考
db.listCommands()
也可以通过网址来查询命令,不过启动mongo的时候要加上--rest的选项
3 固定集合
特点:1 固定集合默认是没有索引的,就是_id也没有索引,这个和普通集合最大的区别
2 不需要分配空间,插入速度快
3 固定集合顺序是确定的,导致查询快
4 适合的应用是日志管理
4 创建一个固定集合要求大小是100个字节。
5 把sx的普通集合转换成大小为100字节的固定集合
6 反向排序,默认是插入顺序排序
db.sx.find().sort({ $natural:-1});
7 尾部游标
shell不支持,java和php支持,尾部游标是一种特殊的持久游标,这类游标不会在没有结果后销毁,一旦有新文档添加到集合里面,就会被取出并输出。尾部游标只能用在固定集合上面。
0 0
- 数据库命令和固定集合
- MongoDB 进阶(命令\固定集合)
- MongoDB 进阶(命令\固定集合)
- 学习MongoDB--(7-1):进阶指南(数据库命令 & 固定集合)
- mongodb 固定集合和GridFS
- MongoDB总结(二):mongoDB的索引、备份和恢复、固定集合及数据库安全
- Mongodb固定集合和性能优化
- 固定集合
- 分布式数据库MongoDB命令集合
- MongoDB数据库命令、集合命令,以及数据类型
- mongodb固定集合(Capped Collection)和大文件管理(GridFS)
- mongoDB应用篇——固定集合和GridFS文件
- leetCode_不重复的和为固定值的集合
- mongodb固定集合、TTL集合
- MongoDB_09之固定集合
- MongoDB中的固定集合
- Mongodb固定集合
- mysql数据库备份与恢复命令集合
- 面向对象之继承
- dwr入门
- 【AC自动机】 HDU 2896 病毒侵袭
- 网上搜集的兼容性处理方式
- JDK常用类_lang
- 数据库命令和固定集合
- 1202 fudq's New Job(这个题挺有意思的)
- Understanding users’ behavior with software operation data mining
- 找到的一些好资源
- uva 11489
- 安装redis中遇到的问题
- Java的函数到底是传值?传引用?还是……
- 寻找突破点
- open_cursors 与 ORA-01000