docs: def select(self, space, key=None, **kwargs) -> _MethodRet:
          """
              Select request coroutine.
  
              Examples:
  
              .. code-block:: pycon
  
                  >>> await conn.select('tester')
                  <Response sync=3 rowcount=2 data=[
                      <TarantoolTuple id=1 name='one'>,
                      <TarantoolTuple id=2 name='two'>
                  ]>
  
                  >>> res = await conn.select('_space', ['tester'], index='name')
                  >>> res.data
                  [<TarantoolTuple id=512
                                   owner=1
                                   name='tester'
                                   engine='memtx'
                                   field_count=0
                                   flags={}
                                   format=[
                                      {'name': 'id', 'type': 'unsigned'},
                                      {'name': 'name', 'type': 'string'}
                                   ]>]
  
  
              :param space: space id or space name.
              :param key: key to select
              :param offset: offset to use
              :param limit: limit to use
              :param index: index id or name
              :param iterator: one of the following
  
                          * iterator id (int number),
                          * :class:`asynctnt.Iterator` object
                          * string with an iterator name
  
              :param timeout: Request timeout
  
              :returns: :class:`asynctnt.Response` instance
          """
          return self._db.select(space, key, **kwargs)