code: func (db *Database) Count(value *uint8) error {
  	key, _ := primaryKey(db.models[0])
  	if key != "" {
  		db = db.Select("count(" + handleIdentifier(key) + ")")
  	} else {
  		db = db.Select("count(*)")
  	}
  	return db.Scan(value)
  }
docs: // Count sets the query result to be count(<primary_key column of the selected model>) and scan the result into value.
  // *It executes the query* (calls Scan internally).
  // It panics if the query is not well formulated.