sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB :forespørgsel efter dokumenter med to lige store felter, $match og $eq

Hvis jeg har forstået dit spørgsmål rigtigt, vil du have de dokumenter, der har samme værdier i felt1 og felt2.

For dette forsøg

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

eller mere kompakt

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


  1. mongodump fra ekstern node - ude af stand til at godkende ved hjælp af mekanismen SCRAM-SHA-256

  2. MongoDB fungerer ikke i Vagrant Centos Box

  3. Hvordan henter man data fra MongoDB?

  4. Mongodb rekursiv forespørgsel