Получение значений из БД удаленной конфигурации (React-native-firebase) - PullRequest
0 голосов
/ 02 октября 2019

Я пытаюсь получить все значения из моей базы данных Remote Config, расположенной в firebase, я могу получить один элемент, но не могу использовать firebase.config (). GetValues ​​(arr) - это реагирующая собственная база firebaseссылка: https://rnfirebase.io/docs/v5.x.x/config/reference/config#getValues

 firebase.config().fetch()
  .then(() => firebase.config().activateFetched())
  .then((arr) => firebase.config().getValues(arr))
  .then((objects) => {
    let data = {};
    // Retrieve values
    Object.keys(objects).forEach((key) => {
      data[key] = objects[key].val();
      console.log(print Value, objects[key].val());
    });
  })
  .catch((error) => console.log(`Error processing config: ${error}`))

И в соответствии с документацией предполагается получить все значения ключа в объекте, однако я не могу зацикливаться на нем, это объект:

print object [
length: 0
__proto__: Array(0)
concat: ƒ concat()
constructor: ƒ Array()
copyWithin: ƒ copyWithin()
entries: ƒ entries()
every: ƒ every()
fill: ƒ fill()
filter: ƒ filter()
find: ƒ find()
findIndex: ƒ findIndex()
flat: ƒ flat()
flatMap: ƒ flatMap()
forEach: ƒ forEach()
arguments: (...)
caller: (...)
length: 1
name: "forEach"
__proto__: ƒ ()
[[Scopes]]: Scopes[0]
includes: ƒ includes()
indexOf: ƒ indexOf()
join: ƒ join()
keys: ƒ keys()
arguments: (...)
caller: (...)
length: 0
name: "keys"
__proto__: ƒ ()
apply: ƒ apply()
arguments: (...)
bind: ƒ bind()
call: ƒ call()
caller: (...)
constructor: ƒ Function()
length: 0
name: ""
toString: ƒ toString()
Symbol(Symbol.hasInstance): ƒ [Symbol.hasInstance]()
get arguments: ƒ ()
set arguments: ƒ ()
get caller: ƒ ()
set caller: ƒ ()
__proto__: Object
[[FunctionLocation]]: <unknown>
[[Scopes]]: Scopes[0]
[[Scopes]]: Scopes[0]
No properties
lastIndexOf: ƒ lastIndexOf()
length: 0
map: ƒ map()
pop: ƒ pop()
push: ƒ push()
reduce: ƒ reduce()
reduceRight: ƒ reduceRight()
reverse: ƒ reverse()
shift: ƒ shift()
slice: ƒ slice()
some: ƒ some()
sort: ƒ sort()
splice: ƒ splice()
toLocaleString: ƒ toLocaleString()
toString: ƒ toString()
unshift: ƒ unshift()
values: ƒ values()
arguments: (...)
caller: (...)
length: 0
name: "values"
__proto__: ƒ ()
[[Scopes]]: Scopes[0]
Symbol(Symbol.iterator): ƒ values()
Symbol(Symbol.unscopables): {copyWithin: true, entries: true, fill: true, find: true, findIndex: true, …}
__proto__: Object]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...