Couchabse
文档的ID字符串有哪些限制?
var properties = new Dictionary<string, object>
{
{"title", "Little, Big"},
{"author", "John Crowley"},
{"published", 1982}
};
var document = database.GetDocument("978-0061120053");
Debug.Assert(document != null);
var rev = document.PutProperties(properties);
在var document = database.GetDocument("978-0061120053");
上可以用什么代替"978-0061120053"
?
答案 0 :(得分:1)
从Couchbase Developer guide引用这些是键的唯一限制:
- 键是字符串,通常用任何给定SDK的引号括起来。
- 密钥中不允许有空格。
- 允许使用分隔符和标识符,例如下划线:'person_93847'。
- 密钥在桶中必须是唯一的;如果您尝试将相同的密钥存储在存储桶中,它将覆盖该值或返回一个 add()的情况下出错。
- 最大密钥大小为250字节。 Couchbase Server将所有密钥存储在RAM中,并且不会删除这些密钥以释放RAM中的空间。拿着这个 当您选择键的键和键长时要考虑到 应用