Skip to content

General

General

Categories

JUMP TO ANOTHER FORUM

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

113 results found

  1. In Firestore rule, it could be very powerful to convert String containing date to Timestamp. For example, the RevenueCat extension store date as ISO 8601 string and we can't use them in firestore rule because date are not Timestamp.

    In my Firestore rule, I would like to do something like :

    timestamp.parse(collection.data.expires_date) > request.time

    23 votes
    2 comments  ·  Firestore  ·  Admin →
    How important is this to you?
  2. 2 votes
    1 comment  ·  Firestore  ·  Admin →
    How important is this to you?
  3. Currently, billing/usage only shows usage for reads/writes/deletes. We are also being billed for total storage space. Can you please add observability into how much space is currently being used across each Firestore Database?

    6 votes
    0 comments  ·  Firestore  ·  Admin →
    How important is this to you?
  4. 2 votes
    1 comment  ·  Firestore  ·  Admin →
    How important is this to you?
  5. I absolutely love the fact how firebase handles non-existing indexes with a link to the creation of an index.
    I also understand, that building the index, even for an empty database takes a couple of minutes, but maybe there is something you can do to speed up the process.

    6 votes
    0 comments  ·  Firestore  ·  Admin →
    How important is this to you?
  6. 334 votes
    7 comments  ·  Firestore  ·  Admin →
    How important is this to you?
  7. That Cloud Firestore soport multitenat how the implement
    Firestore in Datastore mode allows a multitenant application to use separated silos of data for each tenant.

    1 vote
    0 comments  ·  Firestore  ·  Admin →
    How important is this to you?
  8. Firestore has an C# SDK for unity. It would be nice if the C# SDK supported .NET Standard or .NET Core without any interop in C++ so that it could be used within Blazor WASM web applications.

    2 votes
    0 comments  ·  Firestore  ·  Admin →
    How important is this to you?
  9. Support multi-region across different continents.

    1 vote
    0 comments  ·  Firestore  ·  Admin →
    How important is this to you?
  10. https://firebase.google.com/docs/firestore/solutions/presence

    We have a workaround by using Realtime Database, but if you don't work realtime databases in your app, this seems inefficient and cumbersome. I'd like to see a native method for Firestore that offers this functionality. Perhaps offer a onSnapshot.disconnect hook.

    45 votes
    0 comments  ·  Firestore  ·  Admin →
    How important is this to you?
  11. Please add an option to export or import a single document from firestore console in firebase page, not in gcloud. Same way like we can do on firebase database export and import a json file with the data.

    1 vote
    0 comments  ·  Firestore  ·  Admin →
    How important is this to you?
  12. Introduce a request.query.parameters object to store key-value pairs from the query payload, enabling conditional access control based on user authentication state.

    Current workarounds, like nesting documents in sub-collections, restrict uniqueness to a single field. This proposal allows queries to be filtered dynamically based on multiple conditions.

    For example, access can be restricted based on user authentication state or location.

    if request.query.parameters.user == request.auth.uid
    if request.query.parameters.location == request.auth.token.region
    if request.query.parameters.email != null
    if request.query.parameters.email == request.auth.email
    

    Privileged searches can be enabled with conditions such as:

    if request.query.parameters.key == request.auth.token.vipkey
    

    Range queries can be implemented using a function object to validate if…

    1 vote
    0 comments  ·  Firestore  ·  Admin →
    How important is this to you?
  13. 1 vote
    0 comments  ·  Firestore  ·  Admin →
    How important is this to you?
  14. Currently, you cannot use Fieldpath.document_id for collection group queries, which is rather shameful considering you can do that in Firebase UI.

    Relevant StackOverflow: https://stackoverflow.com/questions/56188250/how-to-perform-collection-group-query-using-document-id-in-cloud-firestore

    3 votes
    0 comments  ·  Firestore  ·  Admin →
    How important is this to you?
  15. We were keep getting the Firestore Quota message tough the usage was just 2% in our billing.
    After reaching out to the Firebase team, we found out that there are also daily limitations for each action (Read, Write,..) that was hidden in google cloud console.

    The suggestion is to make the daily limitation chart visible in Firebase, as this error is effecting the users directly.

    3 votes
    0 comments  ·  Firestore  ·  Admin →
    How important is this to you?
  16. The newly released capability is https://firebase.google.com/docs/firestore/vector-search is working very nicely! However, all similar products should return the distance metric in the query results (which the backend has no doubt already calculated) so that the client perform further analysis based on that distance

    9 votes
    1 comment  ·  Firestore  ·  Admin →
    How important is this to you?
  17. I have read this article https://firebase.google.com/docs/firestore/solutions/geoqueries in mentions cool examples on how to implement Geohashes, but I can't find python examples. Is there a recommended way of implementing geohashes on Firebase Admin SDK for python?

    2 votes
    0 comments  ·  Firestore  ·  Admin →
    How important is this to you?
  18. 120 votes
    6 comments  ·  Firestore  ·  Admin →
    How important is this to you?
  19. If Firebase cannot support some kind of changestream implementation, it should include metadata on each document that includes a "last updated" timestamp. Then clients can query against this field to only retrieve "new" changes (Inserts, Updates). It lacks support for delete capture but is the next best thing after a changestream.

    18 votes
    1 comment  ·  Firestore  ·  Admin →
    How important is this to you?
  20. As we get the whole document when it is created, it would be nice to get it as well when it gets updated.

    Example:
    Online game where 4 people join together. In document, we have a list of players with their names. These names should be displayed for all players. Last user joins closing the session. To get the rest of the names after update the document with this last player, I need to do an extra read.

    Problem:
    I am making an entra call for every player, affecting my quota limitation.

    Solution:
    Return updated document.

    13 votes
    2 comments  ·  Firestore  ·  Admin →
    How important is this to you?
← Previous 1 3 4 5 6
  • Don't see your idea?