2017-01-02 2 views
0

Так что я пытаюсь установить некоторые данные о recipt использования в покупке приложенияFirebase множество ошибок

[ { transactionId: 'asdasd', 
    orderId: undefined, 
    productId: 'asdasd', 
    purchaseDate: asdasd, 
    quantity: 1, 
    expirationDate: '1483asdasd387182781' } ] 

Я получил эту ошибку:

Error: Firebase.set failed: First argument contains undefined in property 'recipts.blablatheoneendinginC12.google.0.orderId' 

Метод является:

ref.child('recipts').child(res.locals.user.uid).child('google').set(productsList); 

И на самом деле база данных с дочерними рецептами такова:

enter image description here

Почему возникает ошибка при запросе? Я имею в виду, что параметр не является событием запроса, productList ответа или структуры db? Я просто хотел вставить productsList на рецепты -> ребенок google

ответ

1

Вы устанавливаете orderId: undefined, что запрещено в Firebase.

+0

Я думаю, что новогодняя вечеринка была настолько сложной, что я не обращаю внимания на то, что я делаю .. мужчина, вы знаете, почему заказ мог стать неопределенным из Google? – arnoldssss

+0

oh Я просто Google, что вещи ... Уникальный идентификатор заказа для транзакции. Этот идентификатор соответствует идентификатору платежного поручения Google. Если заказ представляет собой пробную покупку, выполненную с помощью встроенной песочницы In-app Billing, orderId пуст. – arnoldssss

+0

, почему люди-хаха так выглядят так, – arnoldssss

Смежные вопросы