MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB:заявки за документи с две равни полета, $match и $eq

Ако разбрах правилно въпроса ви, искате тези документи, които имат еднакви стойности в поле1 и поле2.

За този опит

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

или по-компактен

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. използване на двойни кавички като низ

  2. Бази данни за документи:излишни данни, препратки и т.н. (специално MongoDB)

  3. Mongoose:какви са разликите между Model.create и Collection.insert

  4. Продължителност на сесията Express.js и connect-mongo

  5. Лесен начин за синхронизиране на данни между MongoDB и Apache Solr