sql >> Database >  >> NoSQL >> MongoDB

MongoDB :documenten opvragen met twee gelijke velden, $match en $eq

Als ik je vraag goed heb begrepen, wil je die documenten die dezelfde waarden hebben in veld1 en veld2.

Probeer hiervoor

db.coll.find({$where: function() { return this.field1 == this.field2 } } );

of compacter

db.coll.find({ $where : "this.field1 == this.field2" } );


  1. MongoClient-klasse versus MongoDB\Driver\Manager-klasse

  2. Een reeds uitgevoerde taak annuleren in Python RQ?

  3. Binnen een mongodb $match, hoe te testen op veld MATCHING , in plaats van veld EQUALING

  4. Synchronisatiebron had geen functie-compatibiliteitsversiefout bij het toevoegen van MongoDB 3.6-lid aan 3.4 replicaset