MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

comparar dois campos do mesmo documento


Você pode usar $expr que permite o uso de expressões de agregação dentro da linguagem de consulta.
db.collection.find({ "$expr": { "$eq": [ "$_id" , "$md5" ] } })

ou com agregação
db.collection.aggregate([
  { "$match": { "$expr": { "$eq": [ "$_id" , "$md5" ] } } }
])