具有逻辑NOT的cloudant搜索查询以排除特定值

时间:2018-03-22 18:18:46

标签: cloudant

我需要捕捉喜欢或不喜欢新闻。我将它存储在Cloudant DB中,包含新闻详情和喜欢和不喜欢的用户。

{ "id":"news-001" dislike:[ 'user@gmail.com'] }

我正在收集1000篇新闻文章。我需要一个搜索索引,以便我可以过滤在搜索结果本身期间不喜欢文章的特定用户,而不是在我的循环代码中手动检查用户电子邮件。
我尝试了多种选择,因为Cloudant不支持单独使用逻辑NOT。请建议选项

1 个答案:

答案 0 :(得分:0)

我相信您需要从dislike数组创建用户索引,然后搜索它。

这个问题的答案可以帮助您查询数组:https://stackoverflow.com/questions/43892556/mango-search-in-arrays-couchdb stackoverflow.com