如何使用MongoVUE工具在mongodb中创建数据库

时间:2011-03-17 08:55:00

标签: mongodb database

我必须使用mongoVUE工具将数据库创建为名称“personal_connections”。

但是我收到如下的应用程序错误消息

  

“数据库名称只能包含字母数字字符,请更正并重试”

你对它有什么想法..我不能用我的应用程序用“_”字符创建数据库吗?

感谢您的回复。

Javaamtho

2 个答案:

答案 0 :(得分:2)

根据错误消息,是的,您的数据库名称中不能包含_。

但这可能是该工具的限制/错误。我找不到MongoDB本身禁止的文档。 mailing list says

  

数据库名称:

     
      
  • 空字符串无效
  •   
  • 不能包含空格,“。”,“$”,“/”,“\”或“\ 0”
  •   
  • 应全部小写
  •   
  • 限制为64字节(转换为UTF-8后)
  •   
  • admin,local和config保留
  •   
     

收藏品名称:

     
      
  • 空字符串无效
  •   
  • 不能包含“\ 0”
  •   
  • 避免使用“系统”创建任何集合。前缀
  •   
  • 用户创建的集合名称
  • 中不应包含“$”   
     

此外,数据库名称+集合名称+ 1的总和仅限于   121个字节(实际上保持在100以下)。

答案 1 :(得分:0)

下划线问题将在mongovue的下一版本中修复(当前版本为 0.9.7.2 )。来自facebook mongovue page的mongovue作者评论:

  

数据库名称中的下划线有   已经修好了。将可用   在下一个版本中。谢谢!