MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

mongodb znajdź przez porównanie wartości pól

Możesz to zrobić za pomocą $where:

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

Ale:

JavaScript działa wolniej niż operatory natywne, ale jest bardzo elastyczny

Jeśli wydajność jest problemem, lepiej iść w sposób sugerowany przez @yi_H.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. $strLenBytes vs $strLenCP w MongoDB:Jaka jest różnica?

  2. MongoDB $dateToParts

  3. Lombok - java.lang.StackOverflowError:null w metodzie toString

  4. Zapytanie agregujące Mongoose kończy się niepowodzeniem w teście Jest/Mockgoose, działa w innych miejscach

  5. Odpytywanie obiektów osadzonych w Mongoid/rails 3 (operatory Lower than, Min. i sortowanie)