sql >> Database teknologi >  >> NoSQL >> MongoDB

Kan ikke slette samling fra mongodb

Problemet er ikke at slette samlingen. Problemet er at få adgang til samlingen. Så du ville ikke være i stand til at opdatere, finde eller gøre noget med det fra skallen. Som det blev påpeget i mongodb JIRA , dette er en fejl, når en samling har tegn som __ , - eller .

Ikke desto mindre er denne type navne til samlinger acceptabel, men den forårsager et problem i skallen.

Du kan slette det i shell med denne kommando:

db.getCollection("_registration").drop()

eller dette

db['my-collection'].drop()

men jeg vil hellere omdøbe det (selvfølgelig hvis det er muligt og ikke vil ende med en masse ændringer).



  1. MongoDB-serveren er ikke tilgængelig i lokalt netværk trods binding af ip

  2. Følgere - mongodb database design

  3. Hvornår udløber et mongodb-dokument, efter at det er opdateret?

  4. Hvordan indstiller/får man pandas.DataFrame til/fra Redis?