GeoFireStore, где Query - PullRequest
       13

GeoFireStore, где Query

0 голосов
/ 28 октября 2018

У меня есть следующая база данных Firestore.Данные в этом пожарном хранилище были добавлены модулем geofirestore https://github.com/geofirestore/geofirestore-js#example-usage.

Как я могу запросить это пожарное хранилище, используя Geofire Queries, чтобы найти, где имя поля = "Sex"

Пожалуйста, найдите решение для Reactродное спасибо.

введите описание изображения здесь

1 Ответ

0 голосов
/ 05 ноября 2018

Возможно, вы захотите просмотреть документы для будущих запросов, которые могут быть у вас .Однако для запроса, который вы хотите, он должен быть довольно простым ...

// Create query listener

const geoQuery = geoFirestore.query({
  center: new firebase.firestore.GeoPoint(10.38, 2.41),
  radius: 10.5,
  query: (ref) => ref.where('d.details.name', '==', 'Sex')
});

// Then listen for results as they come in
const onKeyEnteredRegistration = geoQuery.on('key_entered', (key, document, distance) => {
  console.log(key + ' entered query at ' + document.coordinates.latitude + ',' + document.coordinates.longitude + ' (' + distance + ' km from center)');
});
...