Mündəricat:

MongoDB-də tək qeydi necə silə bilərəm?
MongoDB-də tək qeydi necə silə bilərəm?

Video: MongoDB-də tək qeydi necə silə bilərəm?

Video: MongoDB-də tək qeydi necə silə bilərəm?
Video: Android-də iPhone funksiyası 😍 2024, Dekabr
Anonim

Çoxlu olarsa qeydlər və sən istəyirsən silin yalnız birinci rekord , sonra justOne parametrini daxil edin çıxarın () üsulu. Budur, istəyirsən silin yalnız 1. Beləliklə, "justOne" parametrini 1 olaraq təyin edin.

Beləliklə, MongoDB-də məlumatları necə silirsiniz?

Bir çox sənədləri silmək lazımdırsa, mongo shell və ya sürücüdən istifadə etməyi düşünün

  1. Aşağıdakı filtri Kompas sorğu çubuğuna köçürün və Tap üzərinə klikləyin: { "status": "A" }
  2. Hər bir sənəd üçün sil simgesini basın:
  3. Sənəd "Silinmək üçün işarələnəcək", təsdiqləmək üçün Sil klikləyin.

İkincisi, MongoDB-dəki kolleksiyadan bütün qeydləri necə silə bilərəm?

  1. Bütün Sənədləri Sil. Kolleksiyadan bütün sənədləri silmək üçün boş filtr sənədini {} db-yə keçirin.
  2. Şərtə uyğun gələn bütün sənədləri silin. Silinmə meyarlarına uyğun gələn bütün sənədləri silmək üçün filtr parametrini hər hansı db-yə keçirin.
  3. Şərtə uyğun gələn yalnız bir sənədi silin.

Müvafiq olaraq, MongoDB-də müəyyən bir sahəni necə silə bilərəm?

In MongoDB , $unset operatoru istifadə olunur müəyyən bir sahəni silin . Dəyər müəyyən edilmişdir $unset ifadəsindəki əməliyyata heç bir təsir göstərmir. $unset-in heç bir təsiri yoxdur sahə sənəddə yoxdur. adı sütun və ya sahə silinməlidir.

MongoDB-də kolleksiyanı necə atmaq olar?

MongoDB Sil Kolleksiyası

  1. USE əmri ilə kolleksiyanızın olduğu verilənlər bazasını seçin. istifadə edin
  2. Kolleksiyanın mövcud olub olmadığını yoxlayın. kolleksiyaları göstərin.
  3. Kolleksiyada drop() əmrini verin.
  4. Kolleksiya müvəffəqiyyətlə silinərsə, təsdiq kimi 'doğru' ifadəsi əks-sədalanır, əks halda 'yanlış' geri səslənər.

Tövsiyə: