Working with special characters in a Mongo collection

前端 未结 2 1256
误落风尘
误落风尘 2020-11-27 06:48

I have a collection I\'m unable to drop, I\'m assuming that the \"-\" in its name is a special character. In MongoDB, what is the best way to escape special characters?

相关标签:
2条回答
  • 2020-11-27 07:13

    The following works:

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

    It's called the square bracket notation, which allows you to use special characters in property names.

    0 讨论(0)
  • 2020-11-27 07:13

    So does:

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

    And that has been around for a while now.

    In addition, the method call also mimics what is the general "get a collection" accessor method in all officially supported MongoDB drivers. So the suggestion here is that you get used to using it this way, since the "named collection" accessor is how it is generally done.

    0 讨论(0)
提交回复
热议问题