I have ab object such as:
user: {
emailAddr: "fred@123.com"
passwordHash: "$2a$10$/adc6zcERXdkTnSXNEQ6suac1S48tK3PsfPqgszBN5PUTN1hnG2Ia"
state: "signedIn"
token: "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI2aXhvUkpqdHhsVjk1QUZkYVFiUlAiLCJwYXNzd29yZEhhc2giOiIkMmEkMTAkL2FkYzZ6Y0VSWGR"
userId: "6ixoRJ"
userName: "blah"
}
When I do db.ref( path ).update( user ) IndexedDb content table has three rows:
"clibu_users/6ixoRJjtxlV95AFdaQbRP": {userId: "6ixoRJjtxlV95AFdaQbRP", userName: "associated_sapphire_hippopotamus", emailAddr: "fred@123.com", state: "signedIn", id: "6ixoRJjtxlV95AFdaQbRP"}
"clibu_users/6ixoRJjtxlV95AFdaQbRP/passwordHash": "$2a$10$/adc6zcERXdkTnSXNEQ6suac1S48tK3PsfPqgszBN5PUTN1hnG2Ia"
"clibu_users/6ixoRJjtxlV95AFdaQbRP/token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI2aXhvU
passwordHash and token are stored in extra rows using there key is in the path and just their value in the Value clm.
I'm curious as to why it works this way and am concerned about the extra rows wasting space.
Along similar lines the nodes also has these extra rows.
I have ab object such as:
When I do
db.ref( path ).update( user )IndexedDbcontenttable has three rows:passwordHashandtokenare stored in extra rows using there key is in the path and just their value in the Value clm.I'm curious as to why it works this way and am concerned about the extra rows wasting space.
Along similar lines the
nodesalso has these extra rows.