问题标签 [couchbase-lite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
479 浏览

swift - swift couchebase lite CBLModel 文档属性未保存

我尝试创建 CBLModel 对象并将其保存在 couchbase lite 中。文档保存时没有错误,但是从数据库中检索文档时,文档的属性始终为零。

// 模型

// 创建并保存

// 取回

并且 user.userName 始终为零,也许还有另一种保存文档的方法?

0 投票
1 回答
572 浏览

cordova-plugins - Couchbase-Lite-PhoneGap:当我尝试创建 _design 文档(视图)时收到“状态 400 - 错误请求”

我一直在处理 Couchbase-Lite-PhoneGap-Plugin。我尝试使用 REST API 在 Android 模拟器中创建设计文档。但是每次我收到status: 400 - Bad request消息时,我都找不到我的错误。

我的代码如下;

0 投票
1 回答
873 浏览

java - ArrayList 的迭代器错误:java.util.LinkedHashMap 无法转换为 MyObject

我在 Android 中有以下问题:我将一些数据作为 ArrayList 存储在 Couchbase lite 文档中:

所以直到我有一个 LinkedHashedMap 对象的 ArrayList 而不是 FluxDocReg。

接下来,我阅读了该属性:

尝试强制转换“FluxDocReg Flux = (FluxDocReg)list_flux.get(i)”时出现错误

我知道 ArrayList 中有一些对象,每个对象都是 LinkedHashedMap 而不是 FluxDocReg ...

我做错了什么,我该如何解决?

谢谢,卡塔林

0 投票
0 回答
32 浏览

couchbase-lite - CouchbaseLite.NET 中的进度计算

当使用 CouchbaseLite.NET 的进度事件来跟踪复制进度时,我得到了一些有趣的结果,因为CompletedChangesCount似乎永远不会等于该ChangesCount值,结果我的进度条永远不会达到 100%。

任何人都可以阐明这一点吗?我的计算是不是太天真了?

TIA

0 投票
0 回答
319 浏览

android - Couchbase Database android - 从文档中删除一行

我在从 Document 中删除特定行时遇到问题。准备数据库和文档对象,并使用文档更新方法保存数据。在文档中,有删除文档的方法,但我不知道如何使用查询删除视图/行。为我提供指导,我该如何实现这一目标。

0 投票
1 回答
123 浏览

cordova - 关于如何在 Cordova 上使用 POST PUT GET DELETE、Couchbase Lite 的说明

我正在尝试在我的 Cordova 项目上实施 Couchbase Lite,需要一些帮助。

我如何测试提交的值是否正确,我应该如何读取这些值?

我需要一些关于如何使用的适当文档

但遗憾的是我找不到任何东西。

例如,当我执行以下操作时,我会按照以下确切顺序收到 2 个警报:

警报:

对于代码:

这是否意味着创建了 JSON 文件?我似乎在我的手机上找不到任何 JSON 文件..

0 投票
2 回答
924 浏览

couchbase - Couchbase Mobile(同步网关)示例 TODOlite 应用程序不会复制;抱怨 _facebook 不存在

我的目标:让https://github.com/couchbaselabs/ToDoLite-iOS与 Couchbase 服务器同步并同步网关,localhost而不是使用默认的演示 URL。

我像这样运行同步网关:bin/sync_gateway -url http://localhost:8091

然后我在示例中唯一更改的是:

当我跑步时

我该如何解决?

0 投票
1 回答
429 浏览

android - 将 Json 字符串添加到 CouchBase Lite Android

我是 Couchbase Mobile 的新手,我正在尝试在 db 中添加如下所示的这个 json 字符串,但无法做到这一点。通过添加我的意思是创建一个基于此 json 的文档,然后将此文档添加到 db 。

0 投票
1 回答
679 浏览

android - Couchbase Android:更新文档时,LiveQuery 不会刷新视图

在我的 Android 应用程序中,我使用 Couchbase Mobile 运行 LiveQuery,它为我提供了模型的一个子集。

有时我会从中获取一个对象并使用 document.putProperties(updatedProps) 对其进行更新。

我注意到我的查询没有给出另一个结果,即使我的 map 函数中发出的值不同。事实上,只有在我关闭查询并开始另一个查询之前,才会调用 map 函数。

我唯一能想到的是,我的查询(在这种情况下)是在 setMapOnly 设置为 true 的情况下进行的。

任何想法为什么会发生这种情况?谢谢!

测试设备:Nexus 5 (5.0.1 Lollipop) 和 Shield Tablet (5.0.1 Lollipop) Couchbase Lite 版本:1.0.3.1 和 1.0.4

0 投票
2 回答
545 浏览

ios - 查询包含两个键的 couchbase ios 视图时使用通配符

如何查询包含两个键的 couchbase 视图?第一个是 NSNumber 类型(在下面的示例中称为 created)和 NSString 类型(称为 username)。

使用上面的查询,我希望所有文档与 doc[@"username"] == @"john" 匹配,无论 doc[@"created"] 的值如何(即我假设 @{ } 相当于通配符)。

但是,尽管存在许多用户名为 @"john" 的文档,但查询返回 0 个匹配项。我一定做错了什么,因此非常感谢任何见解!