使用逻辑 NOT 进行 cloudant 搜索查询以排除特定值



我需要捕捉新闻中的喜欢或不喜欢。我将其存储在Cloudant DB中,其中包含新闻详细信息以及喜欢和不喜欢的用户。

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

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

我相信

您需要从dislike数组创建一个用户索引,然后对其进行搜索。

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

最新更新