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

159
Views
Firebase: comprobando si el campo sale

En mi firebase DB tengo:

Un modelo User y un campo llamado nombre de username .

Este nombre de usuario podría exist o ser "" Cuando digo existir quiero decir que ese campo podría no existir bajo el Usuario 'todavía'.

Estoy haciendo un control:

 if (username || username != "") //show some stuff here

si el campo de nombre de usuario DOES NOT existe, lo anterior todavía shows some stuff

si el campo no existe cuando lo registro, vuelve como undefined

He intentado esto:

 if (username != undefined || username != "") //show some stuff here

Lo anterior también shows some stuff .

Estoy tratando de tenerlo, así que si el nombre de usuario exists y isNot una empty string entonces show stuff

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

0

Si falta algún campo, seguramente no está definido. Esa declaración if-else debería funcionar:

 const data = snapshot.val() const username = data.username if (username) { console.log("username is present") } else { console.log("Username is absent") }

No puedo ver de dónde viene ese 'nombre de usuario'. Si lo anterior aún no funciona, comparta el código completo para que podamos verificar si hay algún error además del fragmento proporcionado en cuestión.

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!