Estoy tratando de verificar si hay un carrito con un ID de usuario, pero parece que no funciona. 
Aquí está mi intento de código, no sé dónde me estoy equivocando, he inicializado Firebase
let storage = Cart.shared.firebase storage.child("cart").orderByChild("userId").equalTo("Eyo1DCNZU8TfB16zJDuULpKAx2V2").once("value",snapshot => { if (snapshot.exists()){ const userData = snapshot.val(); console.log("exists!", userData); }else{ console.log("nope") } });Está utilizando Firestore pero está escribiendo código para la base de datos en tiempo real . Pruebe el siguiente código:
firebase.firestore().collection("cart").where("userId", "==", USER_ID).get().then((qSnap) => { if (qSnap.empty) { console.log("No cart found for user") } else { console.log("User carts") qSnap.docs.forEach((d) => { console.log(d.data()) }) } })