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

mongodb намира чрез сравняване на стойностите на полета

Можете да направите това, като използвате $where:

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

Но:

Javascript се изпълнява по-бавно от родните оператори, но е много гъвкав

Ако производителността е проблем, по-добре е да следвате начина, предложен от @yi_H.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Защо се добавя _id с ObjectID, когато се използва $push на MongoDB за добавяне на нов обект към масив?

  2. Разлика между Find и FindAsync

  3. $unwind обект в рамката за агрегиране

  4. MongoDB сортиране()

  5. промяна на типа mongodb в масив