Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

128
Views
¿Cómo obtener elementos uno por uno de la base de datos de firebase?

¿Cómo puedo agregar solo un elemento a la página que he agregado? Ahora, cada vez que agrego un banco, se extrae toda la base de datos y se dibujan nuevamente los bancos que ya se agregaron.

 const sendBankData = () => { set(ref(database, "banks/" + bankName.value), { bankName: bankName.value, interestRate: interestRate.value, maximumLoan: maximumLoan.value, minimumDownPayment: minimumDownPayment.value, loanTerm: loanTerm.value, }) .then(() => { successfulPopUp(); }) .catch((error) => { // errorPopUp(); }); };

 const getBanksFunc = () => { const bankRef = ref(database, "banks/"); onValue(bankRef, (snapshot) => { const data = snapshot.val(); displayBanks(data); }); };

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

No he usado Firebase en mucho tiempo, pero si no recuerdo mal, pasaría la ID del banco a la referencia (const bankRef = ref(database, "banks/ID-OF-THE-BANK");

o puede ordenar y limitar por fecha de creación.

about 4 years ago · Juan Pablo Isaza Report

0

Como se comentó anteriormente mencionado. Debe pasar la identificación para obtener el documento que acaba de insertar.

Así que para eso tienes dos opciones:

Una es establecer una identificación de documento personalizada y obtener la identificación que acaba de insertar. O obtenga la identificación del documento con la referencia:

 const sendBankData = () => { set(ref(database, "banks/" + bankName.value), { bankName: bankName.value, interestRate: interestRate.value, maximumLoan: maximumLoan.value, minimumDownPayment: minimumDownPayment.value, loanTerm: loanTerm.value, }) .then((docRef) => { console.log("Document written with ID: ", docRef.id); // Right here you have the if in the of the document you're looking for. successfulPopUp(); // Then you can do the call to get the document: const bankRef = ref(database, "banks/${docRef.id}"); onValue(bankRef, (snapshot) => { const data = snapshot.val(); displayBanks(data); }); }) .catch((error) => { // errorPopUp(); }); };
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!