Я экспериментирую при входе в систему с помощью firebase. Я могу сделать учетную запись, и она также сохранит дополнительную информацию. Проблема заключается в получении этой информации.Поиск внутри объектов javascript
я могу получить его с помощью:
usersRef.on("value", function(snapshot) {
console.log(snapshot.val())
}, function (errorObject) {...});
Когда я делаю это я получаю две вещи (потому что у меня есть два счета):
-JrrzEOqZQU0HVeYVXCm: Object
, имеет uid: "simplelogin:21"
внутри него
-JrrzgOgQY2z6tNYN0BY: Object
, имеет uid: "simplelogin:22"
внутри него
Внутри второго объекта находится информация, которая мне нужна:
Я получил simplelogin:22
от входа.
Есть ли способ, с помощью которого я могу искать внутри объектов в их uid и получать остальную информацию, хранящуюся внутри этого объекта?
Вот fiddle
Не уверен, если я понимаю, но если вы просто пытаетесь посмотреть, что находится в 'snapshot.val()' 'вы можете console.log (JSON.stringify (снимок. val())); ' –
Да, но это не JSON, почему-то И я уже вижу, что внутри snapshot.val(), а именно два других объекта. Мне нужно посмотреть, что внутри этих –
Я только что обновил вашу скрипку, и вот что такое журналы: 'usersRef: {" -JrsFcPSlT-rGvBI2swG ": {" faveShow1 ":" utd "," faveShow2 ":" oitnb "," faveShow3 ":" шерлок», "UID": "simplelogin: 27"}, "- JrsGW7F783iVrZOe9QJ": { "faveShow1": "Юнайтед", "faveShow2": "oitnb", "faveShow3": "шерлок", "UID" : "simplelogin: 28"}, "- JrsIADDo5pUZkXKrset": { "faveShow1": "oitnb", "faveShow2": "Юнайтед", "UID": "simplelogin: 29"}, "первый": "Вильма",» last ":" Flintstone "}' См. обновленную скрипту: http://jsfiddle.net/frankvanpuffelen/9g0qkqvs/3/ –