1

问题描述

以前有人注意到,如果您使用 loopback-cloudant-adapter,则默认情况下,loopback 在 all_feilds(在 cloudant 中的任何数据库上)创建索引。但是,Cloudant 支持强烈反对这种做法。事实上,我们最近在使用 Cloudant 时遇到了很多性能问题,这是 Cloudant 支持人员的建议之一。所以我们试图找出一种方法让 loopback-cloudant-connector 不在 all_feilds 上创建索引,而只在我们实际需要的那些上创建它。用我们的一位开发人员的话来说:

我们正在尝试将现有的全字段索引修改为 cloudant 模型中的特定属性。为此,我们尝试修改 cloudant 中现有的设计文档并添加特定的索引字段,并尝试调用环回服务。基本的 crud 操作失败并出现错误 Error: mango_idx :: {no_usable_index,missing_sort_index} 并且在应用程序重新启动时,cloudant 设计文档被覆盖以索引所有字段。我们希望支持修改现有设计文档以索引特定属性,并禁用默认环回功能以在 all_feilds_ 上创建 cloudant 索引

附加信息(Node.js 版本、LoopBack 版本等)

Loopback version : 3.6.0
Node js Version : 6.10

我还在他们的公共 github 上打开了一个 loopback 问题,但也想检查 stackoverflow 以查看是否有人已经遇到过类似的问题。下面给出了为此打开的 gitbub 问题的链接:

https://github.com/strongloop/loopback-connector-cloudant/issues/162

4

0 回答 0