Временное представление документов couchdb с регулярным выражением doc_id - PullRequest
1 голос
/ 03 ноября 2011

У меня есть база данных couchdb, содержащая различные типы документов. К сожалению, некоторые из этих документов были сгенерированы без поля type, поэтому я не могу их легко отличить. Я хочу добавить это type поле сейчас. К счастью, doc_id также имеет эту информацию, и я хочу использовать ее для обновления.

Я хотел бы создать временное представление документов, чей doc_id соответствует определенному регулярному выражению, скажем:

^user_

Есть ли способ определить такую ​​функцию карты?

1 Ответ

2 голосов
/ 03 ноября 2011

Работает как положено:

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

Ты хоть что-нибудь пробовал?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...