Comments (8)
Thanks @felipecesar42 š
from geoflutterfire.
You wrote half of the code needed. It should work something like this:
Stream<List<DocumentSnapshot>> stream = geo.collection(collectionRef: ref)
.within(center: center, radius: rad, field: 'geoFirePoint');
stream.listen((List<DocumentSnapshot> documentList) {
//do something
}
from geoflutterfire.
hi felipe:
test() async {
var collectionReference = await Firestore.instance.collection('userBasic').where('provider', isEqualTo: true).getDocuments();
print(collectionReference.toString());
}
test() WORK!
Next not Work
pd: if remove '.where('provider', isEqualTo: true)' from collection reference in geo.collection work ok!!
var collectionReference = Firestore.instance.collection('userBasic').where('provider', isEqualTo: true);
GeoFirePoint center = geo.point(latitude: _geoFirePointProvider.latitude, longitude: _geoFirePointProvider.longitude);
double radius1 = 50;
String field = 'geoFirePoint';
Stream<List> stream1 = geo.collection(collectionRef: collectionReference).within(center: center, radius: radius1, field: field);
stream1.listen((List<DocumentSnapshot> documentList) {
print(documentList.toString());
});
from geoflutterfire.
hello, any solution? // Collection ref
// var collectionReference = _firestore.collection('locations').where('city', isEqualTo: 'bangalore');
var collectionReference = _firestore.collection('locations');
var geoRef = geo.collection(collectionRef: collectionReference);
collectionReference not work with "where"
firebase_core: ^0.3.4
geoflutterfire:
git: https://github.com/felipecesar42/GeoFlutterFire.git
Thanks!!!
from geoflutterfire.
@gustavobrian You should use the last version of this library, not my version. The change I made it's already pushed to the repository. So my version is not needed anymore.
Firestore have lots of query limitations right now. You should study a little its limitations: https://firebase.google.com/docs/firestore/query-data/queries.
Your problem is probably not related to the library. You can try to post your problem in a detailed way in StackOverflow.
Anyway... try to debug your app and understand what is the exception thrown. Many problems related to the firebase gets a detailed explanation on the exception
from geoflutterfire.
thanks felipe cesar...
the error is the debug not show create index...
I create manually index:
provider Ascendente geoFirePoint.geohash Ascendente
and work...
THANKS!!!
happy code!
from geoflutterfire.
Cool @gustavobrian. Iām glad that I could help. Happy code bro
from geoflutterfire.
By the way... you should close this issue
from geoflutterfire.
Related Issues (20)
- Poorly worded/located documentation for using a where statement HOT 1
- Stream doesn't update properly HOT 1
- GoogleMapController Initialization
- in the fact this package get all docs in Firstore , either it meat radius or not !! horrible read me list , not true HOT 1
- near places not meet redious
- How to sort in order of closest? HOT 2
- How to apply geoCollection.within for polygons
- Update dependency to: flutter_lints ^2.0.1 HOT 4
- Not compiling after 3.0.0 when receiving query
- geoflutterfire stopped working with Google IO Firebase plugin updates in pubspec.yaml HOT 1
- Centered on same set of data locations, Query result succeeds or fails depending of the radius
- Getting error on calling GeoFirePoint.data HOT 1
- Empty result when querying "within" on collection HOT 6
- It simple stop working
- Additional Maintainers HOT 4
- Please update flutter_lints pakage to new version or remove from geoflutterfire HOT 4
- cloud_firestore: ^4.0.2 - compatibility HOT 7
- Cloud Call Error when querying documents through GeoFlutterFire
- Example: Could we replace BehaviorSubject with Dart StreamController?
- geoflutterfire >=3.0.2 depends on cloud_firestore ^3.1.6, but I have cloud_firestore ^4.4.4. I have to downgrade to make it work? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from geoflutterfire.