Invalid document reference. Document references must have an even number of segments

Asghar Nazir :

I am querying a collection for documents using below code. Document names are same as device names. The device name is passed to the document from an API I am getting an error when a device name contains letter "/" like Motorola C380/C385. I get an error

java.lang.IllegalArgumentException: Invalid document reference. Document references must have an even number of segments, but Mobiles/Motorola C380/C385 has 3

I know I am getting this error because FireStore considers the name C385 after slash as a collection inside a document. I want to know how to get rid of situations like this when a document name can contain a "/" should I check and remove this before inserting it into my collection or is there any better solution?

firebaseFirestore.collection("Mobiles").document(response.body().get(finalI).getDeviceName())
Saravana kumar :

try this

response.body().get(finalI).getDeviceName().toString().replace("/","_")

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

Firebase Cloud Firestore : Invalid collection reference. Collection references must have an odd number of segments

Mongo save document with empty objectid reference - error: Invalid ObjectId in JSON

Firebase -- Document references must have an even number of segments, but Rezepte has 1

Failed to execute 'createElement' on 'Document': The result must not have children

Mongoose remove document with references

Invalid document reference

Firebase Invalid document reference. Document references must have an even number of segments

Document references must have an even number of segments error on a collection reference

Firestore Array of Document References

BulkInsert error with RavenDB: Document id must have a non empty value

ARM template error A nested resource type must have identical number of segments as its resource name

Create chatroom app end up with 'Invalid document reference'

spring. "schemaLocation ... must have even number of URI's"

Is it possible to create a cross-reference to a heading number in another Word Document?

Extract text around the reference number in research document

It's that composer's autoload must have the same document structure?

Mongoose: select documents that have reference to another document

Why am I getting a document reference error about segments in Swift?

Swift - Firestore Document references must have an even number of segments, but

A nested resource type must have identical number of segments as its resource name

Flutter: PlatformException(error, Invalid document reference. Document references must have an even number of segments, but <x> has 1, null)

FirebaseError: Invalid collection reference. Collection references must have an odd number of segments, but services/p0dnjzr7HZrcp6Mifiqh has 2

Document references must have an even number of segments, but 8VMCfTZIAmOwRRb2JZsVT8K04o22 has 1

To run this agent you must have at leat one document selected

Getting "Invalid doc ref. Doc ref must have an even number of segments," Error when writing batch doc to Firebase Firestore V9 Angularfire

updateDoc: Uncaught FirebaseError: Invalid document reference

Firebase document deletion odd number of segments

I am getting "ValueError: A document must have an even number of path elements"

FirebaseError: Invalid collection reference. Collection references must have an odd number of segments

TOP Ranking

  1. 1

    Failed to listen on localhost:8000 (reason: Cannot assign requested address)

  2. 2

    Loopback Error: connect ECONNREFUSED 127.0.0.1:3306 (MAMP)

  3. 3

    How to import an asset in swift using Bundle.main.path() in a react-native native module

  4. 4

    pump.io port in URL

  5. 5

    Compiler error CS0246 (type or namespace not found) on using Ninject in ASP.NET vNext

  6. 6

    BigQuery - concatenate ignoring NULL

  7. 7

    ngClass error (Can't bind ngClass since it isn't a known property of div) in Angular 11.0.3

  8. 8

    ggplotly no applicable method for 'plotly_build' applied to an object of class "NULL" if statements

  9. 9

    Spring Boot JPA PostgreSQL Web App - Internal Authentication Error

  10. 10

    How to remove the extra space from right in a webview?

  11. 11

    java.lang.NullPointerException: Cannot read the array length because "<local3>" is null

  12. 12

    Jquery different data trapped from direct mousedown event and simulation via $(this).trigger('mousedown');

  13. 13

    flutter: dropdown item programmatically unselect problem

  14. 14

    How to use merge windows unallocated space into Ubuntu using GParted?

  15. 15

    Change dd-mm-yyyy date format of dataframe date column to yyyy-mm-dd

  16. 16

    Nuget add packages gives access denied errors

  17. 17

    Svchost high CPU from Microsoft.BingWeather app errors

  18. 18

    Can't pre-populate phone number and message body in SMS link on iPhones when SMS app is not running in the background

  19. 19

    12.04.3--- Dconf Editor won't show com>canonical>unity option

  20. 20

    Any way to remove trailing whitespace *FOR EDITED* lines in Eclipse [for Java]?

  21. 21

    maven-jaxb2-plugin cannot generate classes due to two declarations cause a collision in ObjectFactory class

HotTag

Archive