MongoDB创建过期索引的三种方法
来源:互联网 发布:客家话软件 编辑:程序博客网 时间:2024/06/03 19:14
1,db.log_events.createIndex( { "expireAt": 1 }, { expireAfterSeconds: 0 } )
其中,log_events是表名,expireAt是索引所在的字段,为Date格式,expireAfterSeconds表示0秒之后过期。该方式,可以传入一个过期时间到数据库中,到了指定时间,数据即删除
2,db.log_events.createIndex( { "createdAt": 1 }, { expireAfterSeconds: 3600 } )
其中,log_events是表名,createdAt是索引所在的字段,为Date格式,expireAfterSeconds表示3600秒之后过期。该方式,可以传入一个当前时间到数据库中,到了1小时候,即删除该数据
3,db.runCommand({createIndexes: "log_events", indexes:[{ key: {createdAt: 1}, name:"t_idx", expireAfterSeconds:0}]})
其中,log_events是表名,createdAt是索引所在的字段,为Date格式,name为索引名称,expireAfterSeconds表示0秒之后过期。这种方式其实就是第一种方法的runCommand格式
阅读全文
0 0
- MongoDB创建过期索引的三种方法
- MongoDB的索引(三)
- mongodb索引优化的方法
- 索引的创建方法
- MongoDB自动删除过期数据--TTL索引
- 关于Mongodb索引创建的一些体会
- 关于mongodb创建索引的一些经验总结
- mongoDB的基本操作之创建索引
- MongoDB索引的创建与删除
- mongodb 索引的创建于删除
- SQLServer创建索引的5种方法
- mysql 索引使用的三种方法
- mongodb创建索引
- mongodb创建索引
- MongoDB 索引创建
- MongoDB索引创建
- mongodb创建索引
- mongodb索引创建
- ZooKeeper的常用命令
- 《动图系列》选择排序---心路历程
- 编码格式简介(ANSI、GBK、GB2312、UTF-8、GB18030和 UNICODE)
- 实现MacOs系统和WmwareFusion之间的无缝复制粘贴
- IntelliJ IDEA 设置代码提示或自动补全的快捷键
- MongoDB创建过期索引的三种方法
- 密码算法详解——AES
- VPN之——VPN服务器局域网其他IP要访问VPN客户端ip的配置
- 常用Maven插件介绍
- Java Timestamp 类的使用
- linux服务器记录
- Node服务管理模块forever简介
- mysql "Plugin '******' is not loaded"解决方法
- 直播的五大商业化困局如何破?