docs: function(doc) {
        if (!this.isValid(doc)) {
          return Promise.resolve(false);
        }
  
        var props = pick(doc, this._uniq);
        if (!Object.keys(props).length) {
          return Promise.resolve(true);
        }
  
        return this._dbApi.isAdmissible(doc, props);
      }