LINUX.ORG.RU

История изменений

Исправление Bizun, (текущая версия) :

static async getCities() {
  let cities = [];
  try {
    let cursor = await db.collection('cities').find({});
    while(await cursor.hasNext())
      cities.push(await cursor.next());
  } catch (error) {
    console.log('Cant get cities!', error);
  }
  return cities;
}

В общем, вот так сделал. В гугле куча примеров с методом toArray, хз, я так и не смог его заюзать. Может из какой-то страой версии монги.

Исходная версия Deleted, :

static async load() {
static async getCities() {
  let cities = [];
  try {
    let cursor = await db.collection('cities').find({});
    while(await cursor.hasNext())
      cities.push(await cursor.next());
  } catch (error) {
    console.log('Cant get cities!', error);
  }
  return cities;
}
}

В общем, вот так сделал. В гугле куча примеров с методом toArray, хз, я так и не смог его заюзать. Может из какой-то страой версии монги.