问题标签 [jugglingdb]
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.
mysql - 如何在 JugglingDB 中拥有复合主键模式?
我在 mysql 中有一个具有复合主键的表。我如何在 jugglingDB 中定义这个模式。
列 userId 和 deptId 一起构成主键。
loopbackjs - Loopback:从 beforeValidation 钩子返回错误
在将实例保存到 MySQL 数据库之前,我需要对其进行自定义验证。所以我在beforeValidate
模型钩子中执行(异步)检查。
但是当检查失败并且我将 Error obj 传递给next
函数时,无论如何都会继续执行。有什么方法可以停止执行并响应错误的客户端?
database - 使用旧数据库、新数据库和 Redis 缓存层的新 node.js 应用程序
我们正在使用 Node 开发我们网站的新版本,但我们需要继续按原样使用旧的 mysql 数据库,还需要通过新数据库中的新表向某些模型添加新字段,并添加缓存层。最好的方法是什么?我们正在考虑使用 Jugglingdb 并编写我们自己的适配器。它需要做几件事:
- 从我们的数据库群中的多个服务器中循环选择。
- 缓存到 Redis 用于只读连接
- 知道哪些字段在旧数据库中,哪些在新数据库中。
- 连接到数据库以进行 CRUD 连接。
这在理论上使用 jugglingdb 适配器是可行的吗?或者是否有人使用另一种更好的技术和/或完全不同的 ORM 包有其他建议?
有一个适配器,jugglingdb-redis-hq,它有一个几乎是我们想要的“后院”功能,除了它似乎基本上是为了一种向后缓存,即在 redis 中制作过期数据的持久副本到数据库。除非我们正在更改或插入某些内容,否则我们不想接触数据库的读/写。
node.js - 使用 loopback-datasource-juggler 或 jugglingdb 列出 nodejs 中的所有数据库和表
我正在环回(nodejs)上开发一个类似强循环弧的工具。要从现有数据源中发现模型,我需要向用户列出所有数据库和表,用户将从那里选择数据库和表来发现模型。我应该怎么做才能达到上述要求。