llmongodb/day_init.js

15 lines
996 B
JavaScript
Raw Permalink Normal View History

2018-07-19 11:50:18 +02:00
// v1.2
2018-06-05 12:22:00 +02:00
var db = connect("192.168.0.1:27017/lastlogin");
2018-06-06 17:28:03 +02:00
var dd = function(x) { var s = x.toString(); if(s.length > 1){return s;} else { return "0"+s;}}
2018-06-05 12:22:00 +02:00
var now = new Date();
2018-06-06 17:28:03 +02:00
var col = now.getFullYear() + dd(now.getMonth()+1) + dd(now.getDate())
2018-07-18 13:29:44 +02:00
print("creating index: ll_",col.slice(2));
db.getCollection("ll_"+col.slice(2)).createIndexes([{"date": 1},{"country": 1},{"user": 1,"date": -1}])
2018-07-19 11:50:18 +02:00
db.getCollection("ll_"+col.slice(2)).createIndex({"date": -1},{expireAfterSeconds: 15552000, name: "expire"})
2018-07-18 13:29:44 +02:00
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 now = new Date();
var col = now.getFullYear() + dd(now.getMonth()+1) + dd(now.getDate())
print("creating index: ll_",col.slice(2));
db.getCollection("ll_"+col.slice(2)).createIndexes([{"date": 1},{"country": 1},{"user": 1,"date": -1}])
2018-07-19 11:50:18 +02:00
db.getCollection("ll_"+col.slice(2)).createIndex({"date": -1},{expireAfterSeconds: 15552000, name: "expire"})