sql >> Base de Datos >  >> NoSQL >> MongoDB

comparar dos campos del mismo documento

Puede usar $expr que permite el uso de expresiones de agregación dentro del lenguaje de consulta.

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

o con agregación

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