added expire index
This commit is contained in:
parent
c33e3065ec
commit
18c1e2012a
1 changed files with 3 additions and 1 deletions
|
@ -1,13 +1,15 @@
|
||||||
// v1.1
|
// v1.2
|
||||||
var db = connect("192.168.0.1:27017/lastlogin");
|
var db = connect("192.168.0.1:27017/lastlogin");
|
||||||
var dd = function(x) { var s = x.toString(); if(s.length > 1){return s;} else { return "0"+s;}}
|
var dd = function(x) { var s = x.toString(); if(s.length > 1){return s;} else { return "0"+s;}}
|
||||||
var now = new Date();
|
var now = new Date();
|
||||||
var col = now.getFullYear() + dd(now.getMonth()+1) + dd(now.getDate())
|
var col = now.getFullYear() + dd(now.getMonth()+1) + dd(now.getDate())
|
||||||
print("creating index: ll_",col.slice(2));
|
print("creating index: ll_",col.slice(2));
|
||||||
db.getCollection("ll_"+col.slice(2)).createIndexes([{"date": 1},{"country": 1},{"user": 1,"date": -1}])
|
db.getCollection("ll_"+col.slice(2)).createIndexes([{"date": 1},{"country": 1},{"user": 1,"date": -1}])
|
||||||
|
db.getCollection("ll_"+col.slice(2)).createIndex({"date": -1},{expireAfterSeconds: 15552000, name: "expire"})
|
||||||
var db = connect("192.168.0.1:27017/katamail");
|
var db = connect("192.168.0.1:27017/katamail");
|
||||||
var dd = function(x) { var s = x.toString(); if(s.length > 1){return s;} else { return "0"+s;}}
|
var dd = function(x) { var s = x.toString(); if(s.length > 1){return s;} else { return "0"+s;}}
|
||||||
var now = new Date();
|
var now = new Date();
|
||||||
var col = now.getFullYear() + dd(now.getMonth()+1) + dd(now.getDate())
|
var col = now.getFullYear() + dd(now.getMonth()+1) + dd(now.getDate())
|
||||||
print("creating index: ll_",col.slice(2));
|
print("creating index: ll_",col.slice(2));
|
||||||
db.getCollection("ll_"+col.slice(2)).createIndexes([{"date": 1},{"country": 1},{"user": 1,"date": -1}])
|
db.getCollection("ll_"+col.slice(2)).createIndexes([{"date": 1},{"country": 1},{"user": 1,"date": -1}])
|
||||||
|
db.getCollection("ll_"+col.slice(2)).createIndex({"date": -1},{expireAfterSeconds: 15552000, name: "expire"})
|
Loading…
Add table
Reference in a new issue