grapher/lib/db.js

24 lines
388 B
JavaScript
Raw Normal View History

2018-03-29 19:04:43 +03:00
import { Mongo } from 'meteor/mongo';
2018-03-30 06:42:02 +03:00
import { Meteor } from 'meteor/meteor';
2018-03-29 19:04:43 +03:00
const db = new Proxy(
{},
{
get: function(obj, prop) {
if (typeof prop === 'symbol') {
return obj[prop];
}
const collection = Mongo.Collection.get(prop);
2018-03-29 19:04:43 +03:00
if (!collection) {
return obj[prop];
}
return collection;
},
}
);
2018-03-29 19:04:43 +03:00
export default db;