在CouchDB中以下划线开头的键名

时间:2015-08-25 15:53:00

标签: javascript node.js couchdb nosql

无论如何在couchDB中都有以下划线为前缀的名称。如果我的密钥名称以下划线开头,我会一直收到错误。

由于

1 个答案:

答案 0 :(得分:4)

在CouchDB文档中,不允许密钥具有_作为前缀,因为这些密钥保留供CouchDB本身使用。 (示例包括:_id_rev_deleted_attachments等)

这里可以接受很多其他字符,例如$,这是我最常听到的。但是,我认为这些前缀是不必要的,但这完全取决于您的应用程序需求。