Quiero agregar la colección usersOrderInfo dentro del documento de los usuarios. Lo intenté de esta manera:
db .collection('shopDB') .doc(user.uid) .collection("userOrderInfo") .doc(paymentInfo.id) .set({ orders:basket,created:paymentIntent.created},{merge:true})Pero esto arroja un error:
Uncaught (in promise) TypeError: _firebase__WEBPACK_IMPORTED_MODULE_7__.db.collection is not a functionEstoy usando firebase versión 10.5.0
El set() toma datos del documento como parámetro. Intente refactorizar el código como se muestra a continuación:
db .collection('shopDB') .doc(user.uid) .collection("userOrderInfo") .doc(paymentInfo.id) .set(DOC_DATA)También asegúrese de que ningún campo esté indefinido.