sql >> Database >  >> NoSQL >> MongoDB

Vind alle documenten waar het veld niet bestaat, plus als het veld bestaat, pas de voorwaarde toe

Wat dacht je van zoiets:

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

In de stackoverflow-verzameling vindt dit alle documenten die niet de howmuch . hebben veld plus alle documenten die wel howmuch . hebben ingesteld op 5.




  1. oauth2-server-laravel configureren met laravel-mongodb

  2. Hoe GridFS te gebruiken om afbeeldingen op te slaan met Node.js en Mongoose

  3. Mongoose slaat geen gegevens op

  4. Meteor upsert equivalent