1

I just can't understand What is the difference between exportVal() and val() seem to return the same thing.difference between exportVal() and val() firebase ?

Frank van Puffelen
  • 565,676
  • 79
  • 828
  • 807
Edgar
  • 6,022
  • 8
  • 33
  • 66

1 Answers1

1

The exportVal() includes the priority of the node (if it's set) as a .priority property in the result.

Priorities are as left-over from a long time ago, and there is no need to use them anymore. So for all intents and purposes exportVal() and val() should be the same, unless you're writing a tool that may need to handle data that you didn't create yourself (such as backup/restore tools).

Also see: What does priority mean in Firebase?

Frank van Puffelen
  • 565,676
  • 79
  • 828
  • 807