Couchdb数据库名称

Couchdb数据库名称,couchdb,Couchdb,当我尝试创建一个像这样的名称时,我没有完全理解couchdb上数据库名称的限制!abcdef/user-context-81a5c7e396我得到了错误 创建数据库失败:名称:'!abcdef/user-context-81a5c7e396'。只有 小写字符(a-z)、数字(0-9)和任何字符, 允许使用$、(、)、+、-、和/。必须以字母开头 这主要是因为开头的感叹号,但是我在创建数据库时没有遇到任何问题!abcdef/_用户,那么_用户有什么特别之处吗 我可以删除感叹号,但这是从一个有很多引

当我尝试创建一个像
这样的名称时,我没有完全理解couchdb上数据库名称的限制!abcdef/user-context-81a5c7e396
我得到了错误

创建数据库失败:名称:'!abcdef/user-context-81a5c7e396'。只有 小写字符(a-z)、数字(0-9)和任何字符, 允许使用$、(、)、+、-、和/。必须以字母开头

这主要是因为开头的感叹号,但是我在创建数据库时没有遇到任何问题
!abcdef/_用户
,那么
_用户
有什么特别之处吗

我可以删除感叹号,但这是从一个有很多引用该名称的项目


我使用的是couchdb 2.2.0,这种行为是使用curl和Fauxton发生的

您可以创建
!abcdef/_用户
数据库由于出现错误。所以事实上,
!abcdef/user-context-81a5c7e396
是否失败实际上是正确的

这个错误现在已经被修复,因此应该在CouchDB 2.3.0中纠正这个行为