如何在dexie js中定义和使用数据库关系?

问题描述 投票:1回答:1

是否可以使用indexDBDexie js中创建关系

[如果可能,如何定义和使用它们?

我尝试浏览Dexie js文档,他们在任何地方都没有提到数据库关系

Dexie documention

indexeddb dexie dexiejs
1个回答
0
投票

是,有包装dexie-relationships。我尝试过,但最后将其移除。因为:

  1. indexedDb没有像我以前在MySQL中那样的真实关系。该库只是dexie之上的糖。
  2. 我在放置表时遇到问题,因为cuz reltionships库在表定义中不接受null(请尝试null.split()它。]]
  3. 不是使用该库,而是使用简单的存储库(类或函数)以较短的语法获取所有必需的数据。因此,您不需要关系库,因为所有关系都隐藏在存储库中,并且不需要直接使用关系。
  4. [Dexie v3.0现在处于beta.1阶段,我不知道是否与dexie-relationships兼容,或者永远不会。
  5. PS:为时已晚,但我认为应该发表。如果我几个月前读过这篇文章,将会节省很多时间。

© www.soinside.com 2019 - 2024. All rights reserved.