sql >> Databáze >  >> NoSQL >> MongoDB

porovnat dvě pole stejného dokumentu

Můžete použít $expr který umožňuje použití agregačních výrazů v rámci dotazovacího jazyka.

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

nebo s agregací

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



  1. Jak agregovat vnořené vyhledávací pole v mongoose?

  2. Bitva o databáze NoSQL - Porovnání MongoDB a Oracle NoSQL

  3. Zakažte transparentní obrovské stránky z Kubernetes

  4. Zabraňte panice za běhu v bson.ObjectIdHex