docs: function _includeModelFactory (obj, mds, field, v) {
    let md = mds.shift()
    let Field = field
  
    if (reg.test(field) && !regOr.test(field) && !regOrAnd.test(field)) {
      Field = field.replace(reg, '')
    } else if (regOr.test(field)) {
      Field = field.replace(regOr, '')
    } else if (regOrAnd.test(field)) {
      Field = field.replace(regOrAnd, '')
    }
  
    obj.model = this.models[md]
    if (mds.length === 0) {
      obj.attributes = ['id', Field]
      obj.where = {}
      _queryField2where.call(this, obj.where, field, v, md)
    } else {
      obj.attributes = ['id']
      let includeObj = {}
  
      obj.include = [includeObj]
      _includeModelFactory.call(this, includeObj, mds, field, v)
    }
  
    return obj
  }