Javascript关系数据库
Javascript Relational Database
长话短说:我想把几个javascript关联数组作为数据库(其中数组是表)。这些关系可以用数组内的特殊字段表示。我对数据库的持久性不感兴趣,我只希望能够用类似sql的语言查询数组,并以关联数组的形式检索数据集。
我的问题:有没有javascript库有这样的功能?否则,是否有任何库至少可以处理类似sql的语言部分?
谢谢
我相信最接近您需要的是jLinq库。它可以以与数据库相同的方式操作js对象和数组,但方式略有不同。您并不真正编写查询,而是使用方法来构造查询。
我搜索了一下,发现这个:http://ajaxian.com/archives/two-js-solutions-to-run-sql-like-statements-on-arrays-and-objects,看起来很有趣。
我能问一下你为什么要这样做吗?
我在搜索相关的东西时遇到了这个问题。想和你分享(9年后,我意识到),我有同样的想要/需要,通常,我正在编写的脚本在各种信息来源之间有很多交叉引用。我用的是PowerShell。在循环中枚举对象数组,因为循环同时枚举其他对象,这是非常糟糕/缓慢/可怕的。
到目前为止,我的解决方案是采取我所有的数组,然后从他们制作哈希表,其中键/名称是一个属性值,是所有的数组(例如ObjectId (GUID))共同的,值是从数组的整个对象。这样,当我的循环枚举array# 1时,我可以通过检查相应哈希表中键的存在来检查任何其他数组中当前项的存在,这样就不会枚举其他数组,而是直接,相等地访问数组中正确的项(但实际上来自新建的哈希表)。
所以我的数组只是临时的收集桶,然后我从那里做的所有事情都使用哈希表,它只是索引/查找表。
当我在这里绊倒时,我正在寻找的是在脚本的构建/规划阶段跟踪所有不同哈希表的解决方案。
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 如何通过php页面将数据库值检索到jquery自动完成框中
- 使用javascript从数据库中添加表
- 通过CSV文件上载更新数据库表
- 平均值:无法将数据更新到数据库
- 如何使用 Angular JS 将数据保存在数据库中
- Rails-JQueryUIAutcomplete和AJAX不工作,可以't连接到数据库
- 在谷歌地图上绘制位置数据库
- 气质的“nestRemoting()”有时可以'找不到关系
- PHP:显示sqlite数据库中的html格式数据,使用tinymce保存
- 索引数据库与DOM有什么关系吗?
- 在数据库中管理用户之间的关系
- 使用ajax将会话变量POST到关系数据库
- SQL帮助~关系数据库模型~显示结果
- 创建Raphael Path与数据库ID之间的关系
- 关系数据库的无状态编程
- 像使用关系SQL数据库(Javascript)一样使用JSon
- 如何向底层库提供数据库、记录器等依赖关系
- Javascript关系数据库
- 无法在NodeJS中使用pg-promise -“关系不存在”查询PostgreSQL数据库