Как мне написать составной запрос в firebase? - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть следующий машинописный текст для поиска города по населению ...

import { getFirebase } from "react-redux-firebase";

...

  get fb() {
    return getFirebase();
  }
  get fs() {
    return this.fb.firestore();
  }

  getCollection(collectionName: string) {
    return this.fs.collection(collectionName);
  }
...
firestore.collection("cities").where("population", "<", 100000)

Что если бы я хотел добавить пункт для поиска города по населению И ограничить штат до California? (Мой столбец состояния называется "CA")?

1 Ответ

0 голосов
/ 21 апреля 2020

Если вы работаете с данными, как показано в документации для составных запросов , просто добавьте еще одно условие where, которое создает логическое условие AND:

firestore
    .collection("cities")
    .where("population", "<", 100000)
    .where("state", "==", "CA")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...