mongodb drop collection错误意外令牌非法

时间:2015-09-05 09:12:55

标签: mongodb

我创建了一个集合

  

db.createCollection( “user1@mail.com_test”)

     

{“ok”:1}

但是,如果我尝试删除该集合我有一个错误 E QUERY语法错误:意外的令牌ILLEGAL

  

db.user1@mail.com_test.drop() SyntaxError:意外的标记ILLEGAL

     

db.user1 \ @ mail.com_test.drop() SyntaxError:意外的令牌ILLEGAL

     

db。“user1@mail.com_test”。drop() SyntaxError:意外的字符串

如何删除user1@mail.com_test集合?

1 个答案:

答案 0 :(得分:0)

问题是您的收藏集中包含.个名称。这是可能的,但被认为是一种不好的做法。要获得此类收集,您可以使用getCollection()方法:

db.getCollection("user1@mail.com_test").drop()