sql >> Database >  >> NoSQL >> MongoDB

vergelijk twee velden van hetzelfde document

U kunt $expr gebruiken waarmee het gebruik van aggregatie-expressies binnen de zoektaal mogelijk is.

db.collection.find({ "$expr": { "$eq": [ "$_id" , "$md5" ] } })

of met aggregatie

db.collection.aggregate([
  { "$match": { "$expr": { "$eq": [ "$_id" , "$md5" ] } } }
])



  1. Redis publiceren/abonneren:kijk op welke kanalen momenteel geabonneerd zijn

  2. Meteor / ReactJS - Knipperend UI-probleem:twee keer renderen voor en na het controleren van een database

  3. MongoDB start niet na servercrash

  4. Hoe krijg ik een verzameling documenten van de mongodb-cursor?