Nuxt и Firestore: невозможно запросить по дате - PullRequest
0 голосов
/ 11 апреля 2019

Я пытаюсь запросить данные по дате из Firestore с Nuxt в универсальном приложении:

asyncData() {
    citiesRef
      .where("date", ">", new Date())
      .get()
      .then(() => {
        console.log("ok");
      })
    return {};
  }

Но я получаю ошибку при загрузке со стороны сервера (не происходит вна стороне клиента):

Функция Query.where () вызвана с неверными данными.Неподдерживаемое значение поля: пользовательский объект Date

Аналогичная ошибка с:

asyncData() {
    citiesRef
      .add({
        name: "Tokyo"
      })
      .then(function(docRef) {
        console.log("Document written with ID: ", docRef.id);
      });
    return {};
  }

Функция CollectionReference.add () требует, чтобы ее первый аргумент имел тип объекта, ноэто было: пользовательский объект Object

Это не похоже на ошибку в базе данных, так как я не могу воспроизвести это на простом узле env: https://github.com/ThomasKientz/firestore-node-repro

Nuxt repro: https://github.com/ThomasKientz/nuxt-firestore-repro

Есть идеи?

...