mongodb建立索引时怎么指定超时时间

作者:无名 - 开源软件 -

mongodb自从2.2版本起为索引建立了TTL(time to live),可以指定一个类型为日期的字段为文档的索引并指定TTL(以秒为单位),mongodb内部每分钟执行一次检查TTL,如果超时则删除指定的文档,该特性用来实现session很适合。

使用java创建索引时,使用如下

//col为collection对象

BasicDBObject index = new BasicDBObject();

//_lastm为Date类型数据

 index.put("_latm", 1);
  //第二个BasicDBObject用来指定文档的超时时间
 col.createIndex(index, new BasicDBObject("expireAfterSeconds", maxInactiveInterval*60));

另外session必须要动态更新起_latm字段,并同步到mongodb中






这篇内容就是由IT人知识库 小编为各位整理 原文链接:http://www.itpeo.net/15310/3488254.html





改进fastjson的WriteClassName特性时的输出数据容量

在使用fastjson输出省市县三级信息时,数量高达300K,由于我们的数据结构相同,因此每个类都输出了完整的类名... ...

慎用异常(Exception)

异常对性能不利。 1.抛出异常首先要创建一个新的对象。 2.Throwable接口的构造函数调用名为fil... ...

map的用法(初级)

C++中map容器提供一个键值对容器,map与multimap差别仅仅在于multiple允许一个键对应多个值。本... ...

memcmp与strcmp区别

一、memcmp含义 Compare characters in two buffers. i... ...

POI与JXL写Excel的性能对比

         在java项目中... ...

编写框架代码的注意事项

错误处理: 对于运行时可能出现的环境运行错误,在框架内部不要用try完全处理掉,而是要显示向外部... ...

怎样在线程外部控制线程运行

一个在外部控制线程运行的一个论证实例。标准的java因为安全问题取消了stop等控制方法,我想看看能不能自己把它们... ...

推荐给每个找工作的IT毕业生--打鸡血书

本文忘了在哪里下载的了,转过来与各位共享 一、 求职历程总结 2007年1月10日,随着在三方协... ...

linux(ubuntu)下安装nginx 笔记

这两天突然想在ubuntu下 安装nginx模拟真实环境,第一次安装还真是一个充满奇异的旅程,走了很多歪路但也从中... ...

Unix crontab命令 添加定时任务

Unix crontab命令 添加定时任务 使用crontab命令要求root身份1. cr... ...

JS日期格式化(从YYYY-MM-DD到日期类)

字符串格式日期利用阅读,但不利于标准化存储,可以通过以下函数转化为Javascript日期类: // date... ...

(翻译)H5数据流消息推送机制Event Source

关于数据推送,传统方法是前端(不)定时发送HTTP请求进行轮询。但这种方式非常的损耗服务器资源,不适合访问量高的情... ...

linux命令后台运行技巧整理(1)

所有内容搜集于网络,部分做了简单翻译 Linux提供了fg和bg命令,让你轻松调度正在运行的任务。 假设你... ...

rfedfre

基于标签方式的工作流启动及任务执行开发说明

基于现在的系统的整合需求,本系统提供基于标签的工作流整合方式,工作流的启动及执行下一步时,均需要通过可以通... ...

rfedfre

厦门 测试夹具

厦门 测试夹具    我司专\业制\作测试工装夹具治具、过锡炉回流焊治具、老化架、热... ...

Guile资源站点

官方站点:http://www.gnu.org/software/guile/ http://com... ...

rfedfre

Linux网络编程书籍推荐

首先要说讲述计算机网络和TCP/IP的书很多。   先要学习网络知识才谈得上编程 讲述计算机... ...

rfedfre

SDN是什么?

SDN到底是什么?虽然这个概念已经被炒了很多年,但还没有人对其给出一个明确的概念。在互联网上也涌现出了很多关于SD... ...

rfedfre

《只是为了好玩:Linux之父林纳斯自传》读后感

2014年10月购买。 linus唯一一本口述自传,国庆期间读完。 老家伙废话... ...

员工不是贼

零、题记 一开始,我这篇文章拟题是“论网络封锁对员工和公司的影响”。但写到一半,我觉得这么平和的措辞已经不足以表达... ...