【发布时间】:2019-05-23 14:22:28
【问题描述】:
我正在尝试使用 nano 搜索 couchdb,如下所述:
https://github.com/dscape/nano#dbsearchdesignname-searchname-params-callback
但我收到“文档缺少附件”。
var config = require('./config.js');
var nano = require('nano')(config.dbhost);
var couch = nano.db.use('my-database');
couch.search('object-views', 'by-content', {q: 'hello'}, function(err, data) {
if(err) {
console.log('ERROR ', err);
} else {
console.log(data);
}
})
编辑这是我的视图代码:
function (doc) {
if(doc.type && doc.type==='message') {
emit(doc.text.toLowerCase(), 1);
}
}
【问题讨论】:
-
您是否有名为
_design/object-views的设计文档,其映射功能如下:by-content? -
是的,我这样做@AlexisCôté,如果我将“搜索”更改为“查看”,它会很好地提取数据。我需要对视图做些什么才能使其正常工作吗?我将使用我的视图代码编辑问题
标签: javascript couchdb couchdb-nano