MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Trouver tous les documents où le champ n'existe pas, plus si le champ existe, appliquer la condition

Que diriez-vous de quelque chose comme ça :

db.stackoverflow.find({
  $or: [
    { howmuch: { $exists:false } },
    { howmuch:5 }
  ]})

Dans la collection stackoverflow, cela trouvera tous les documents qui n'ont pas le howmuch champ plus tous les documents qui ont howmuch mis à 5.