I`M Using node.js.. i want to time to live connection
but this error will show:
TypeError: Cannot read property 'ensureIndex' of undefined
the code
Code:
var MongoClient = require('mongodb').MongoClient;
var mongodbURI = 'mongodb://localhost:27017/ex1';
var startDate = new Date();
MongoClient.connect(mongodbURI,setupCollection);
function setupCollection(err, db) {
if(!err) {
console.log("We are connected");
collection=db.collection("test1");
db.test1.ensureIndex( { "createdAt": 1 }, { expireAfterSeconds: 300 } )
db.test1.insert({
"createdAt": new Date(),
"logEvent": 5,
"logMessage": "Error!"
})
}
}