问题标签 [taffydb]

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 投票
0 回答
82 浏览

javascript - 使用 TaffyDB 选择查询不起作用

我刚开始玩 TaffyDB,它的表现很有趣……我不知道这是因为我做错了什么还是什么。

这又回来了,我不知道为什么。我希望它返回整个事情。

有什么建议么?

0 投票
1 回答
221 浏览

javascript - 在 TaffyDB 中使用带有“lte”和“gte”的 OR 条件

我在 taffy DB 中有如下所示的数据。数据点可以为空:

如果我需要名字是“John”或“Jane”的所有行,年龄在 40 到 60 之间,查询将是:

现在,如果我添加年龄也可以小于 20 的条件,我将无法为此编写查询。

我已经尝试过了,但它不起作用:

任何帮助将不胜感激。

0 投票
2 回答
423 浏览

javascript - 如何使用变量作为属性标题编写 taffyDB 查询?

我正在使用taffyDB来查询我的 javascript 对象。我有一个数据库db(),其中 db 中的每个项目都有一个属性Test Field和一个属性Test_Field

如果我想查询db()值为Test_Field“test”的所有项目,则以下工作:

但是,如果我想查询db()值为Test Field“test”的所有项目,我找不到任何有效的查询。以下是我最好的尝试。

我想获取任何想法如何使用变量名称查询的项目,Test Field以便"test"我可以检查名称中带有空格的属性,例如Test Field

非常感谢您的宝贵时间。让我知道我是否不清楚,或者您是否需要我提供其他任何信息。

0 投票
1 回答
573 浏览

taffydb - TaffyDB 合并示例

我是第一次使用 TAFFY。我想将新数据插入到已经包含一些数据的列中,我想将新数据附加到列中。怎么做,可以用 db.merge() 做到这一点吗?

提前致谢。

0 投票
1 回答
121 浏览

javascript - 如何将结构添加到作为 db 查询结果创建的对象中

我有一些从 Taffy 数据库中提取的代码,用于创建一个对象,然后我会对其进行迭代。在以前的版本中,对象中元素的顺序在它们的顺序上是一致的(尽管我意识到这在 js 中并不能保证),所以我通过this[0],this[1]等来访问它们。在新版本中(显然是由于 Taffy 错误, https://github.com/typicaljoe/taffydb/issues/109),这种行为是不可靠的,所以我想知道是否有更健壮的方法来构造信息并检索它。一个最小的例子:

以前,结果会显示为 1、2、3、4,但行为发生了变化。

如果我将查询的元素一个一个地输入到一个对象中,我会为它们分配属性(“第一个”、“第二个”等),然后再调用它们,但它们的选择方式似乎排除了这个。从数据库查询创建对象时,有没有办法可以将属性分配给值?

0 投票
1 回答
122 浏览

javascript - TaffyDB 不查询记录

当尝试查询数据库中的各种记录时,使用下面的数组,TaffyDB 将无法正确查找记录。从语法上讲,它似乎是合理的,应该查询并返回记录的值,但我认为我错过了一些致命的点。

0 投票
1 回答
205 浏览

javascript - TaffyDB 字母顺序

我正在使用 TaffyDB(JavaScript 库)并且能够成功地将我的记录存储到数据库中,但是在以正确格式输出结果时遇到了一些问题。

此代码将按字母顺序输出我的列。它将输出为(难度,名称,主题),但我需要将其输出为(“名称,主题,难度”)。我已尝试查看文档,但无法制定可行的解决方案。

0 投票
1 回答
187 浏览

javascript - 未保存在 taffyDB 中的数据

我首先创建了一个如下所示的 taffyDB。然后我将数据添加到插入查询中,但我的控制台消息仍然返回空数据库。我究竟做错了什么?

我已经仔细检查了插入查询中的所有值,它们都不是空的。

0 投票
1 回答
172 浏览

javascript - 无法让 TaffyDB 工作

尝试在 AngularJS 项目中使用 TaffyDB,但我无法让 Taffy 工作。

每次我尝试从 TaffyDB 获取数据时,它都是空的:

我只是想从他们的网站上做一个简单的测试:

我究竟做错了什么?

0 投票
1 回答
1141 浏览

javascript - AngularJS + Electron:将数据保存到 JSON 文件

我对 AngularJS 和 Electron 很陌生,我目前正在开发一个简单的桌面应用程序,它从 JSON 文件中读取数据并允许用户更新和删除数据。我也在使用 TaffyDB 来查询数据。我能够从 JSON 文件中获取数据,但无法将其存储在 JSON 文件中。

到目前为止,我尝试的是:

在浏览器上执行事件我收到以下错误:

这是正常的,因为我们无法从 javascript 访问用户的文件系统。

当我将应用程序作为电子包执行时,我得到以下信息:

但是文件没有被修改。

我想知道是否有任何方法可以使用 AngularJS 和 Electron 来完成。

重要提示:此应用程序需要作为独立的桌面应用程序运行。换句话说,我的客户不需要安装其他软件或应用程序才能使用此应用程序。