我需要捕捉喜欢或不喜欢新闻。我将它存储在Cloudant DB中,包含新闻详情和喜欢和不喜欢的用户。
{ "id":"news-001" dislike:[ 'user@gmail.com'] }
我正在收集1000篇新闻文章。我需要一个搜索索引,以便我可以过滤在搜索结果本身期间不喜欢文章的特定用户,而不是在我的循环代码中手动检查用户电子邮件。
我尝试了多种选择,因为Cloudant不支持单独使用逻辑NOT。请建议选项
答案 0 :(得分:0)
我相信您需要从dislike
数组创建用户索引,然后搜索它。
这个问题的答案可以帮助您查询数组:https://stackoverflow.com/questions/43892556/mango-search-in-arrays-couchdb stackoverflow.com