javascript - 具有 doc_id 匹配正则表达式的文档的临时 couchdb View

标签 javascript regex couchdb

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

我想创建一个 doc_id 与某个正则表达式匹配的文档的临时 View ,比方说:

^user_

有没有办法定义这样的 map 函数?

最佳答案

它按预期工作:

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

你尝试过什么吗?

关于javascript - 具有 doc_id 匹配正则表达式的文档的临时 couchdb View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7991464/

相关文章:

javascript - 使其成为全部的100%

python - 如何通过python删除数据框列中两个特定单词之间的文本

node.js - 如何将图像插入 CouchDB

javascript - 如何访问 CouchDB 文档的字段

javascript - 最初关闭第一个开关

javascript - 如何在滚动到页面上的特定对象后触发 jQuery 事件(不是 "if scrollTop"解决方案)

java - 正则表达式 - 以 OPERATION 开头,后面必须跟一个整数或 double

Java 模式不返回最左边的匹配

mongodb - 处理海量数据的数据库

javascript - Aurelia,如何进行可选绑定(bind)