답변

4

memberIdsObject 될 것입니다 : 나는 오류 때문에

alignmentsRef.once('value') 
.then(function(snapshot) { 
    snapshot.forEach(function(k) { 
     var itemId = k.key //itemId 
     var childData = k.val() //{downvotes: {memberId: "down"}, upvotes: {memberId: "up"}} 
     var memberIds = childData.downvotes // {memberId: "down"} 
     memberIds.forEach(l => { 
      ... 
     }) 
    }) 

그것은 memberIds 아닌 것 같아은 열거입니다. 그러나 child :

+0

오, 와우를 사용하여 스냅 샷으로 액세스 할 수 있습니다. 나는 내가 이것을하고 있다는 것을 몰랐다는 것을 믿을 수 없다. Firebase Cloud Function에 노드에서 사용하고있는 함수를 변환하려고합니다. 원래의 사용에서는 Object.keys()를 사용하여 키를 얻은 다음 키를 반복합니다. 나는 Object.keys()가 또한 배열을 출력한다는 사실을 잊어 버렸다. –

관련 문제