I am trying to delete all items in a collection.
db.collection('sessions', function(err, collection) { collection.remove(); });
This is the error I get:
node.js:134 throw e; // process.nextTick error, or 'error' event on first tick ^ TypeError: Cannot call method 'getRequestId' of null at [object Object].executeCommand (/srv/www/www.cidev.com/nodejs/node_modules/mongodb/lib/mongodb/db.js:778:48) at Collection.remove (/srv/www/www.cidev.com/nodejs/node_modules/mongodb/lib/mongodb/collection.js:199:26) at /srv/www/www.cidev.com/nodejs/session/memory/index.js:15:20 at [object Object].collection (/srv/www/www.cidev.com/nodejs/node_modules/mongodb/lib/mongodb/db.js:197:12) at new <anonymous> (/srv/www/www.cidev.com/nodejs/session/memory/index.js:14:11) at Object.<anonymous> (/srv/www/www.cidev.com/nodejs/session/memory/index.js:157:16) at Module._compile (module.js:411:26) at Object..js (module.js:417:10) at Module.load (module.js:343:31) at Function._load (module.js:302:12)
However, I can do this through mongodb fine:
db.sessions.remove();
What is the best way to achieve what I want through node?
thanks
Paulm source share