sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB :frågar efter dokument med två lika fält, $match och $eq

Om jag förstod din fråga rätt vill du ha de dokument som har samma värden i fält1 och fält2.

För detta försök

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

eller mer kompakt

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


  1. Användarhantering i node js med express, mongodb som serverdatabas

  2. Bästa sättet att lagra redis-nycklar

  3. systemctl hittades inte när en mongo-bild byggdes

  4. mongo $slice-fråga omvänd index utanför intervallet