选择不支持';我在CouchDB里没有钥匙

选择不支持';我在CouchDB里没有钥匙,couchdb,Couchdb,如果文章文档中嵌入了标记数组,如何选择不包含特定标记的文章 谢谢创建排除不包含特定标记的文档的视图非常容易。此处记录了这一点: 但是,我怀疑您真正想要的是一种动态地实现这一点的方法,通过拥有一个视图,您可以向该视图传递一个包含要排除的标记的参数。这很棘手,我不知道人们会怎么做。如果是这样的话,我建议你在IRC频道上发布一个问题(irc://irc.freenode.net/couchdb). 这是一个活跃且乐于助人的社区,所以一定会有人帮你解决这个问题 FWIW,我做了一个快速搜索,发现了这个有

如果文章文档中嵌入了标记数组,如何选择不包含特定标记的文章


谢谢

创建排除不包含特定标记的文档的视图非常容易。此处记录了这一点:

但是,我怀疑您真正想要的是一种动态地实现这一点的方法,通过拥有一个视图,您可以向该视图传递一个包含要排除的标记的参数。这很棘手,我不知道人们会怎么做。如果是这样的话,我建议你在IRC频道上发布一个问题(irc://irc.freenode.net/couchdb). 这是一个活跃且乐于助人的社区,所以一定会有人帮你解决这个问题

FWIW,我做了一个快速搜索,发现了这个有趣的想法:。没有回应,但这是一个有趣的想法,可能值得探索


是的,正如@avifax所建议的,使用列表对视图进行后期处理将有效。
请注意,您可以向视图发送任意参数,并在req.query对象的列表中获取它们

例如:

GET http://host/db/_design/ddoc/_list/a-list/a-view?some="thing"
可以在list函数中获得任意参数some,从而用于过滤或其他处理

function(head, req) {
   var some = req.query.some
   ....
}