code: func (q *Query) StoreIDs(destKey string) error {
  	tx := q.pool.NewTransaction()
  	newTransactionQuery(q.query, tx).StoreIDs(destKey)
  	return tx.Exec()
  }
docs: // StoreIDs executes the query and stores the model ids matching the query
  // criteria in a list identified by destKey. The list will be completely
  // overwritten, and the model ids stored there will be in the correct order if
  // the query includes an Order modifier. StoreIDs will return the first error
  // that occurred during the lifetime of the query (if any).