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

Не може да изтрие колекция от mongodb

Проблемът не е в изтриването на колекцията. Проблемът е с достъпа до колекцията. Така че няма да можете да актуализирате, намерите или правите нещо с него от обвивката. Както беше посочено в mongodb JIRA , това е грешка, когато колекция има знаци като _ , - или .

Въпреки това този тип имена за колекции са приемливи, но причиняват проблем в обвивката.

Можете да го изтриете в shell с тази команда:

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

или това

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

но бих предпочел да го преименувам (разбира се, ако е възможно и няма да доведе до много промени).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongoose findById с помощта на async чакане

  2. Mongoose никога не се свързва с mongodb

  3. Експортирайте един обект с mongoexport, как да посочите _id?

  4. Заменете вградения документ с помощта на драйвер Mongo C# 2.0

  5. Как да изпратите множество документи с помощта на RMongo