UNPKG

node-rigorous

Version:
17 lines (15 loc) 344 B
"use strict"; module.exports = function (attributes, filterLevel) { var filter = { _id: 1, created_at: 1, updated_at: 1 }; Object.keys(attributes).forEach(function (key) { var attributeFilter = attributes[key].filter.level; if (attributeFilter <= filterLevel) { filter[key] = 1; } }); return filter; };