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