问题标签 [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 投票
2 回答
153 浏览

vue.js - 在 VueJs 项目中导入和使用 npm 包

我有一个现有项目,我想用 VueJs 重新编码。我需要导入一个名为 TaffyDB 的 npm 包。我发现我必须在 main.js 中导入它。我不得不承认,我不知道如何做到这一点,也不知道语法到底如何。

taffydb 已安装,我在 node_modules 文件夹中找到文件夹“taffydb”。在该文件夹中是 taffy.js 文件。

我不知道如何找到“WHERE”和“WHAT”的详细信息。

任何帮助表示赞赏。

0 投票
1 回答
42 浏览

javascript - 从 taffyDB 中的结果集中获取不同的值

我有一个包含 4 个字段的 TAFFYDB 数据库:clientID cTech arDate active

我想要的是一个日期范围内某个客户 ID 的唯一“cTech”列表。

我可以像这样匹配 clientID 和日期:

这将返回数组“ret”,但 ret 有许多重复的 cTech 值。

我试过了

但这会产生错误“ get(...).distinct is not a function

我可以遍历并过滤掉重复项,但我希望在 taffyDB 查询中做到这一点。如何?

0 投票
1 回答
44 浏览

javascript - taffy DB 中的动态“和”查询

我正在尝试过滤我的太妃糖数据库,并且我有一些下拉菜单允许用户选择过滤器:

假设 ajax 响应包含我们的数据库,所以我们有:

商店=TAFFY(响应);

我已经根据这个逻辑填写了下拉列表:

然后我收集了用户可能在数组中选择的所有值作为过滤查询:

显示结果:

当我选择一些过滤器时,它不会返回正确的结果。我可以举个例子:如果我想要太妃糖返回 country="Italy" AND type="DEMO" 的所有记录,它会返回“OR”结果。谢谢!

0 投票
0 回答
37 浏览

javascript - TaffyDB 仍然有效吗?

我尝试使用Githubnpm install --production taffy存储库中给出的命令安装 TaffyDB ,但收到警告“npm WARN deprecated taffy@2.6.2: Please do not use this package it has a major security vunability - check https://snyk.io/ vuln/search?q=taffy&type=npm了解详情。”

某处是否有新版本,还是应该不再使用 TaffyDB?如果没有,是否有更好的选择?我想做的就是使用 NextJS 中的一组值在 JSON 数组中选择一个项目。

更具体地说,我有一系列产品变体,为简单起见,只有一组选项值,即

当用户单击产品详细信息页面上的按钮选择时,例如{"color":"red", "size":"small"},我希望能够提取与这组选择匹配的产品变体。

我是 JavaScript 新手,但对编程完全不熟悉,我不确定我可以用什么来实现我的目标。