Я получаю значение из облачного пожарного магазина, используя код ниже
dbManager = admin.initializeApp(functions.config().firebase);
this.dbManager.collection("test").doc("myTest").get().then( async test=> {
console.log("test---------------->",test);
console.log("test---------------->",test._fieldsProto['tests']);
console.log("test---data------------->",test.data()['tests'].values);
});
и значение, которое я получаю при использовании test.data()['tests']
, равно
{ values:
[ { mapValue: [Object], valueType: 'mapValue' },
{ mapValue: [Object], valueType: 'mapValue' },
{ mapValue: [Object], valueType: 'mapValue' },
{ mapValue: [Object], valueType: 'mapValue' },
{ mapValue: [Object], valueType: 'mapValue' },
{ mapValue: [Object], valueType: 'mapValue' },
{ mapValue: [Object], valueType: 'mapValue' },
{ mapValue: [Object], valueType: 'mapValue' },
{ mapValue: [Object], valueType: 'mapValue' } ] }
Как мне получить значения из этого? Когда я пытаюсь с foreach, как test.data()['tests'].array.forEach
, он не работает.