Trabajando con personajes especiales en una colección de Mongo

Tengo una colección que no puedo quitar, supongo que el “-” en su nombre es un personaje especial. En MongoDB, ¿cuál es la mejor forma de escapar de los personajes especiales?

> db.tweets.drop(); true 

PERO

 > db.tweets-old.drop(); ReferenceError: old is not defined (shell):1 

Intenté escapar con comillas (tanto simples como dobles) y una barra, pero nada funciona.

Los siguientes trabajos:

 db["tweets-old"].drop(); 

Se llama notación de corchetes cuadrados , que le permite usar caracteres especiales en los nombres de las propiedades.

También lo hace:

 db.getCollection("tweets-old").drop() 

Y eso ha estado presente por un tiempo ahora.

Además, la llamada al método también imita el método de acceso general “obtener una colección” en todos los controladores MongoDB oficialmente compatibles. Entonces la sugerencia aquí es que te acostumbres a usarlo de esta manera, ya que el accesoador de “colección nombrada” es la manera en que generalmente se hace.