MongoDB so‘rov operatorlari


ULASHISH

MongoDB so‘rovi operatorlari

Hujjat maydonlarini solishtirish va ularga murojaat qilish uchun ishlatilishi mumkin bo‘lgan ko‘plab so‘rov operatorlari mavjud.

Taqqoslash

Qiymatlarni solishtirish uchun so‘rovlarda quyidagi operatorlardan foydalanish mumkin:

  • $eq: qiymatlar teng
  • $ne: Qiymatlar teng emas
  • $gt: Qiymat boshqa qiymatdan kattaroq
  • $gte: Qiymat boshqa qiymatdan katta yoki unga teng
  • $lt: Qiymat boshqa qiymatdan kichik
  • $lte: Qiymat boshqa qiymatdan kichik yoki unga teng
  • $in: Qiymat massiv ichida mos keladi

Mantiqiy

Quyidagi operatorlar bir nechta so‘rovlarni mantiqiy taqqoslashlari mumkin.

  • $va: Ikkala so‘rov mos keladigan hujjatlarni qaytaradi
  • $yoki: so‘rov mos keladigan hujjatlarni qaytaradi
  • $nor: Ikkala so‘rov mos kelmasa, hujjatlarni qaytaradi
  • $not: so‘rov mos kelmagan hujjatlarni qaytaradi

Baholash

Quyidagi operatorlar hujjatlarni baholashda yordam beradi.

  • $regex: Maydon qiymatlarini baholashda muntazam ifodalardan foydalanishga ruxsat beradi
  • $text: Matnni qidirishni amalga oshiradi
  • $qaerda: Hujjatlarni moslashtirish uchun JavaScript ifodasidan foydalanadi


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!