具有doc_id匹配正则表达式的文档的临时couchdb视图

时间:2011-11-03 07:29:35

标签: javascript regex couchdb

我有一个包含不同类型文档的couchdb数据库。不幸的是,其中一些文档是在没有type字段的情况下生成的,因此我无法轻易区分它们。我想现在添加type字段。幸运的是doc_id也有这些信息,我想用它来执行更新。

我想要的是创建doc_id匹配某个正则表达式的文档的临时视图,让我们说:

^user_

有没有办法定义这样的地图功能?

1 个答案:

答案 0 :(得分:2)

按预期工作:

function(doc) {
  if (doc._id.match(/^user_.*$/)) {
    emit(null, doc);
  }
}

你有没有尝试过什么?