MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Encontre todos os documentos em que o campo não existe, e se o campo existir, aplique a condição


Que tal algo como isso:
db.stackoverflow.find({
  $or: [
    { howmuch: { $exists:false } },
    { howmuch:5 }
  ]})

Na coleção stackoverflow, isso encontrará todos os documentos que não possuem o howmuch campo mais todos os documentos que têm howmuch definido para 5.