So I was thinking about refactoring my code in the following way.
Meteor.call(\"RemoveNotification\", this._id, function(error, response){
}
an
Yes it is possible: in javascript you need to use square bracket notation to get an object using a string variable, which means you need to work down from its parent. On the server, as elsewhere in Node.js, the global object is just global
(it would be window
on the client). So:
global[collection].remove(id);
should do it, provided you're referring to a valid collection (which you can check by seeing if collection in global
returns true
).