Firestore search across custom objects array
up vote
0
down vote
favorite
I try to make an app on Android for services reviews, every review is save like an element in the document "user" like this-
Everytime the user save a report I have see if inside the reports the field "plate" is existing comparing with the new one, I try query using the examples in the page arrays in Firebase
In the code i tried get with "whereEqualTo" method search by "reports.plate" or with the method "whereArrayContains" with the same field (the filter uid exits but in the first image doesn't show) any idea how i can search the document when some of the custom elements fields is equal
maybe sorry in advance for the english i'm practicing
Thanks in advance
android firebase android-studio firebase-realtime-database google-cloud-firestore
add a comment |
up vote
0
down vote
favorite
I try to make an app on Android for services reviews, every review is save like an element in the document "user" like this-
Everytime the user save a report I have see if inside the reports the field "plate" is existing comparing with the new one, I try query using the examples in the page arrays in Firebase
In the code i tried get with "whereEqualTo" method search by "reports.plate" or with the method "whereArrayContains" with the same field (the filter uid exits but in the first image doesn't show) any idea how i can search the document when some of the custom elements fields is equal
maybe sorry in advance for the english i'm practicing
Thanks in advance
android firebase android-studio firebase-realtime-database google-cloud-firestore
Have you solved the issue?
– Alex Mamo
Nov 12 at 18:29
not yet, I decided change a little the structure, instead save all reports in an array i create a unique document for each report, and i save a 5 recent report inside of document user for first view with google cloud functions, in the two ways i always get 1 document to validate and i create or update 1 document
– Sebastian Daza
Nov 12 at 19:33
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I try to make an app on Android for services reviews, every review is save like an element in the document "user" like this-
Everytime the user save a report I have see if inside the reports the field "plate" is existing comparing with the new one, I try query using the examples in the page arrays in Firebase
In the code i tried get with "whereEqualTo" method search by "reports.plate" or with the method "whereArrayContains" with the same field (the filter uid exits but in the first image doesn't show) any idea how i can search the document when some of the custom elements fields is equal
maybe sorry in advance for the english i'm practicing
Thanks in advance
android firebase android-studio firebase-realtime-database google-cloud-firestore
I try to make an app on Android for services reviews, every review is save like an element in the document "user" like this-
Everytime the user save a report I have see if inside the reports the field "plate" is existing comparing with the new one, I try query using the examples in the page arrays in Firebase
In the code i tried get with "whereEqualTo" method search by "reports.plate" or with the method "whereArrayContains" with the same field (the filter uid exits but in the first image doesn't show) any idea how i can search the document when some of the custom elements fields is equal
maybe sorry in advance for the english i'm practicing
Thanks in advance
android firebase android-studio firebase-realtime-database google-cloud-firestore
android firebase android-studio firebase-realtime-database google-cloud-firestore
asked Nov 11 at 3:13
Sebastian Daza
106
106
Have you solved the issue?
– Alex Mamo
Nov 12 at 18:29
not yet, I decided change a little the structure, instead save all reports in an array i create a unique document for each report, and i save a 5 recent report inside of document user for first view with google cloud functions, in the two ways i always get 1 document to validate and i create or update 1 document
– Sebastian Daza
Nov 12 at 19:33
add a comment |
Have you solved the issue?
– Alex Mamo
Nov 12 at 18:29
not yet, I decided change a little the structure, instead save all reports in an array i create a unique document for each report, and i save a 5 recent report inside of document user for first view with google cloud functions, in the two ways i always get 1 document to validate and i create or update 1 document
– Sebastian Daza
Nov 12 at 19:33
Have you solved the issue?
– Alex Mamo
Nov 12 at 18:29
Have you solved the issue?
– Alex Mamo
Nov 12 at 18:29
not yet, I decided change a little the structure, instead save all reports in an array i create a unique document for each report, and i save a 5 recent report inside of document user for first view with google cloud functions, in the two ways i always get 1 document to validate and i create or update 1 document
– Sebastian Daza
Nov 12 at 19:33
not yet, I decided change a little the structure, instead save all reports in an array i create a unique document for each report, and i save a 5 recent report inside of document user for first view with google cloud functions, in the two ways i always get 1 document to validate and i create or update 1 document
– Sebastian Daza
Nov 12 at 19:33
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53245537%2ffirestore-search-across-custom-objects-array%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Have you solved the issue?
– Alex Mamo
Nov 12 at 18:29
not yet, I decided change a little the structure, instead save all reports in an array i create a unique document for each report, and i save a 5 recent report inside of document user for first view with google cloud functions, in the two ways i always get 1 document to validate and i create or update 1 document
– Sebastian Daza
Nov 12 at 19:33