我正在学习 CouchDB,但我不明白:当我创建视图时,视图是复制emit
函数内部的数据还是仅基于它创建一个新索引?
例如,假设我有一个包含如下文档的数据库:
{
"name": "Bob",
"age": 30
}
我的观点是这样的:
function (doc) {
emit(doc.name, doc.age);
}
第一次执行视图时,CouchDB 会创建每个文档(发出的字段)和视图索引的副本吗?还是只会创建一个索引?
我正在学习 CouchDB,但我不明白:当我创建视图时,视图是复制emit
函数内部的数据还是仅基于它创建一个新索引?
例如,假设我有一个包含如下文档的数据库:
{
"name": "Bob",
"age": 30
}
我的观点是这样的:
function (doc) {
emit(doc.name, doc.age);
}
第一次执行视图时,CouchDB 会创建每个文档(发出的字段)和视图索引的副本吗?还是只会创建一个索引?