index.js
function Exclude( config, options ) {
    this._config = config;

    this.paths = [];
    for ( var index in this._config ) {
        var key = this._config[index];
        var keys = key.split('.');
        this.paths.push(keys);
    }
}
function Exclude( config, options ) {
    this._config = config;

    this.paths = [];
    for ( var index in this._config ) {
        var key = this._config[index];
        var keys = key.split('.');
        this.paths.push(keys);
    }
}
/*
Takes an Array of configuration key mappings.
i.e. ['_id', '_rev', 'name']

For children use colons;
i.e. ['person:name', 'person:child:name'

If A key is an array the next key should be an asterisk
i.e. ['person:children:*:name