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

MongoDB $gt/$lt оператори с цени, съхранени като низове

Ако възнамерявате да използвате $gt със низове, ще трябва да използвате регулярен израз, което не е страхотно по отношение на производителността. По-лесно е просто да създадете ново поле, което съдържа числовата стойност на цената или да промените този тип поле на int/double. Версия на javascript също трябва да работи, както следва:

db.products.find("this.price > 30.00")

тъй като js ще го преобразува в число преди употреба. Индексите обаче няма да работят с тази заявка.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Какъв е правилният начин за индексиране в MongoDB, когато съществува голяма комбинация от полета

  2. 5 начина да получите месеца от дата в MongoDB

  3. Актуализирайте множество елементи в масив в mongodb

  4. Итерация на асинхронен курсор с асинхронна подзадача

  5. Java Mongodb numberlong заявка