问题标签 [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.
vue.js - 在 VueJs 项目中导入和使用 npm 包
我有一个现有项目,我想用 VueJs 重新编码。我需要导入一个名为 TaffyDB 的 npm 包。我发现我必须在 main.js 中导入它。我不得不承认,我不知道如何做到这一点,也不知道语法到底如何。
taffydb 已安装,我在 node_modules 文件夹中找到文件夹“taffydb”。在该文件夹中是 taffy.js 文件。
我不知道如何找到“WHERE”和“WHAT”的详细信息。
任何帮助表示赞赏。
javascript - 从 taffyDB 中的结果集中获取不同的值
我有一个包含 4 个字段的 TAFFYDB 数据库:clientID cTech arDate active
我想要的是一个日期范围内某个客户 ID 的唯一“cTech”列表。
我可以像这样匹配 clientID 和日期:
这将返回数组“ret”,但 ret 有许多重复的 cTech 值。
我试过了
但这会产生错误“ get(...).distinct is not a function ”
我可以遍历并过滤掉重复项,但我希望在 taffyDB 查询中做到这一点。如何?
javascript - taffy DB 中的动态“和”查询
我正在尝试过滤我的太妃糖数据库,并且我有一些下拉菜单允许用户选择过滤器:
假设 ajax 响应包含我们的数据库,所以我们有:
商店=TAFFY(响应);
我已经根据这个逻辑填写了下拉列表:
然后我收集了用户可能在数组中选择的所有值作为过滤查询:
显示结果:
当我选择一些过滤器时,它不会返回正确的结果。我可以举个例子:如果我想要太妃糖返回 country="Italy" AND type="DEMO" 的所有记录,它会返回“OR”结果。谢谢!
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 新手,但对编程完全不熟悉,我不确定我可以用什么来实现我的目标。