MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Vergleichen Sie zwei Felder desselben Dokuments

Sie können $expr verwenden was die Verwendung von Aggregationsausdrücken innerhalb der Abfragesprache ermöglicht.

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

oder mit Aggregation

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