问题描述
// Queries
let query = geoCollection
.where("status","==","active")
.near({ center: new firebase.firestore.GeoPoint(latitude,longitude),radius: 1000 });
// Subscribe,add jobs into store and listen for changes
query.onSnapshot((res) => res.docs && Array.from(res.docs.map((doc) => console.log(doc.data()))));
执行上述操作时,它无法正常工作。 但是,如果我这样做,它将起作用:
let query = geoCollection.where("status","active")
或
let query = geoCollection.near({ center: new firebase.firestore.GeoPoint(latitude,radius: 1000 });
但不能在一起!这就是我想要的。
这是文档的链接。它不是很详细,但是我尽力调查了文件,到目前为止还没有运气。 https://firebaseopensource.com/projects/geofirestore/geofirestore-js/
这是结构的图片: