Mundarija:

MongoDB-da bitta yozuvni qanday o'chirish mumkin?
MongoDB-da bitta yozuvni qanday o'chirish mumkin?

Video: MongoDB-da bitta yozuvni qanday o'chirish mumkin?

Video: MongoDB-da bitta yozuvni qanday o'chirish mumkin?
Video: How to Build and Install Hadoop on Windows 2024, Dekabr
Anonim

Agar bir nechta bo'lsa yozuvlar va siz xohlaysiz o'chirish faqat birinchi rekord , keyin justOne parametrini o'rnating olib tashlash () usuli. Mana, xohlaysiz o'chirish faqat 1. Shunday qilib, "justOne" parametrini 1 qilib belgilang.

Shunday qilib, MongoDB-dagi ma'lumotlarni qanday o'chirib tashlaysiz?

Agar siz ko'plab hujjatlarni o'chirishingiz kerak bo'lsa, mongo shell yoki drayverdan foydalanishni o'ylab ko'ring

  1. Quyidagi filtrni Kompas so'rovlar paneliga nusxalang va Topish tugmasini bosing: { "status": "A" }
  2. Har bir hujjat uchun o'chirish belgisini bosing:
  3. Hujjat "O'chirish uchun belgilandi" bo'ladi, tasdiqlash uchun "O'chirish" tugmasini bosing.

Ikkinchidan, MongoDB to'plamidagi barcha yozuvlarni qanday o'chirib tashlashim mumkin?

  1. Barcha hujjatlarni o'chirish. To'plamdan barcha hujjatlarni olib tashlash uchun bo'sh filtr hujjatini {} JB ga o'tkazing.
  2. Shartga mos keladigan barcha hujjatlarni o'chiring. O'chirish mezoniga mos keladigan barcha hujjatlarni o'chirish uchun filtr parametrini JB ga o'tkazing.
  3. Shartga mos keladigan faqat bitta hujjatni olib tashlang.

Shunga mos ravishda, MongoDB-dagi ma'lum bir maydonni qanday o'chirishim mumkin?

In MongoDB , $unset operatori ishlatiladi ma'lum bir maydonni o'chirish . Qiymat belgilangan $unset ifodasi operatsiyaga hech qanday ta'sir ko'rsatmaydi. $unset hech qanday ta'sir ko'rsatmaydi maydon hujjatda mavjud emas. ning nomi ustun yoki maydon o'chirilishi kerak.

MongoDB-da to'plamni qanday tashlab qo'yaman?

MongoDB to'plamini o'chirish

  1. USE buyrug'i bilan to'plamingiz joylashgan ma'lumotlar bazasini tanlang. foydalanish
  2. To'plam mavjudligini tekshiring. to'plamlarni ko'rsatish.
  3. To'plamga drop() buyrug'ini bering.
  4. Agar to'plam muvaffaqiyatli o'chirilgan bo'lsa, "to'g'ri" tasdiq sifatida aks ettiriladi, aks holda "noto'g'ri" qaytariladi.

Tavsiya: