code: function (db, name, req, res, internal) {
    this.name = name
    this.db = db
    this.req = req
    this.res = res
    this.internal = internal
  }
docs: An api wrapper for a single collection using internally a {@link Store}.
  @constructor
  
  @param {Database} database - The database instance
  @param {string} name - The collection name.
  @param {HttpRequest} req - The http request object
  @param {HttpResponse} res - The http response object
  @param {boolean} internal - Whether the collection Api is in internal mode or not
  
  @property {Database} database - The database instance
  @property {string} name - The collection name.
  @property {HttpRequest} req - The http request object
  @property {HttpResponse} res - The http response object
  @property {boolean} internal - Whether the collection Api is in internal mode or not