nosql - Couchbase N1QL 查询总是返回空并且删除重建主索引失败
问题描述
这是第二次出现,上次重新安装couchbase解决了,但我想我需要找出原因。
我只使用一个小桶进行测试(少于 500 个文档),所以我认为这与 ram/disk 使用无关。它工作正常,直到所有查询都无法返回任何内容(所有查询都返回空)
像这样的查询
select MYBUCKET.* from MYBUCKET where someBool == false order by date desc
和
delete from MYBUCKET
根本不做任何事情,即使删除查询也不会删除任何东西。奇怪的是,没有返回错误。
我试图删除主索引,它显示超时但实际上成功了。然后我尝试再次创建主索引,这是我得到的错误消息。
GSI CreatePrimaryIndex() - 原因:在创建索引期间遇到错误。错误=请求超时。索引服务器可能仍在处理此请求。请稍后检查状态或重试。.
是否有任何日志或我应该提供的任何东西来帮助调试?
附言
查询在管理页面(
http://localhost:8091/ui/index.html#!/query/workbench
)中执行使用 C# SDK 执行查询也会产生相同的结果。
- 重新启动并不能解决问题。
解决方案
推荐阅读
- android - 如何解决这个 Pubspec.yaml 问题
- amazon-web-services - AWS 账单提醒:发送电子邮件并触发 Lambda 函数
- c++ - 如何从 dart 中的函数指针访问结果
- python - 无法在 QuantLib 中使用 fixedRateBond.bondYield 获得正确的收益
- hybris - 如何在后台的创建向导中显示和处理“非模型”属性
- amazon-web-services - 我可以将子域直接指向 AWS 中的 API 端点吗?
- javascript - 如何使用 Javascript 从 json 返回 HTML?
- excel - 使用正则表达式识别评估字符串中匹配的捕获组
- vue.js - OKta + Vue :当从按钮调用或从 vue 页面创建事件调用时,Okta 注销代码的行为不同
- flutter - 未定义命名参数“形状”和“颜色”