如何在dexie js中定义和使用数据库关系?
How to define and use database relationships in dexie js?
是否可以使用 Dexie js
在 indexDB
中建立关系
如果可能如何定义和使用它们?
我试过查看 Dexie js
文档,他们没有在任何地方提到数据库关系
是的,有包 dexie-relationships。我试过了,但最后删除了。因为:
indexedDb
没有像我以前在 MySQL 那样的真实关系。这个库只是 dexie
. 的糖分
- 我遇到了 drop table 的问题,因为关系库不接受 table 定义中的
null
(尝试 null.split()
)。
- 我使用简单的存储库(类 或函数)而不是那个库来使用简短的语法获取所有必需的数据。所以你不需要关系库,因为所有关系都隐藏在存储库中,你不需要直接使用关系。
Dexie
v3.0 现在处于 beta.1
阶段,我不知道是否与 dexie-relationships
兼容。
PS:来不及了,不过我觉得应该发表。如果我几个月前读到这篇文章,我会节省很多时间。
是否可以使用 Dexie js
indexDB
中建立关系
如果可能如何定义和使用它们?
我试过查看 Dexie js
文档,他们没有在任何地方提到数据库关系
是的,有包 dexie-relationships。我试过了,但最后删除了。因为:
indexedDb
没有像我以前在 MySQL 那样的真实关系。这个库只是dexie
. 的糖分
- 我遇到了 drop table 的问题,因为关系库不接受 table 定义中的
null
(尝试null.split()
)。 - 我使用简单的存储库(类 或函数)而不是那个库来使用简短的语法获取所有必需的数据。所以你不需要关系库,因为所有关系都隐藏在存储库中,你不需要直接使用关系。
Dexie
v3.0 现在处于beta.1
阶段,我不知道是否与dexie-relationships
兼容。
PS:来不及了,不过我觉得应该发表。如果我几个月前读到这篇文章,我会节省很多时间。