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

извършва математика в заявки за търсене mongodb

Езикът за заявки MongoDB и рамката за агрегиране имат само много ограничени математически оператори.

Но MongoDB може да използва произволни Javascript функции за филтриране на резултати с $where - оператор. Това ви позволява да създавате заявки за търсене с много сложни условия. Но имайте предвид, че този метод е доста бавен (макар и не непременно много по-бавен, отколкото в SQL).

Но като гледам имената на колоните ви, изглежда, че работите с географски данни. MongoDB има много богата на функции и ефективна рамка за индексиране и заявки за геопространствени данни . Използването на това също може да бъде опция за вас, която би била много по-бърза и много по-лесна за използване, отколкото да работите директно с тригонометрични функции.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. шестнадесетичен вместо base64 в BinData() - MongoDB

  2. Как да преброим продуктовата група с име на поле в Monogodb?

  3. Как да задам dbpath по подразбиране за mongoDB в Windows 7?

  4. Mongoose и нова схема:връща ReferenceError:схемата не е дефинирана

  5. ускорете обработката на голям набор от резултати с помощта на rmongodb