javascript - jaydata 无法在相关数据存储中工作

标签 javascript storage relation jaydata

我是 jaydata 的新手,刚刚通过许多教程和示例学习了如何使用 JayData 定义模型和存储数据。我编写了一个代码,它将数据存储在本地存储上,它有两个相互之间具有一对多关系的实体。我多次检查了我的代码,并将其与可用的示例代码进行了比较,它是正确的代码,但它不起作用。问题是,当我将单个实体插入另一个实体模型中定义的数组时,它不会保存更改,如果我评论该推线,一切都会正常。我创建了一个 jsfiddle 并在我的 js 代码中注释了该行。

代码是这样的:

var task_entity = new Tsk({Task_work:tsk });
mydb.tasks.add(task_entity);

var category_entity=new Categry({Name:ctgry});
category_entity.taskk=new Array();         
//category_entity.taskk.push(task_entity);  // this line is not working

mydb.categorys.add(category_entity);

我已经评论了造成问题的行

这是 jsfiddle <a href="http://jsfiddle.net/zGqyZ/1/" rel="noreferrer noopener nofollow">http://jsfiddle.net/zGqyZ/1/</a>

请让我知道代码有什么问题或者可能是 jaydata 模型有问题,我找不到主要问题。

最佳答案

目前只有 websql/sqlite 支持导航,这很快就会改变

关于javascript - jaydata 无法在相关数据存储中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18445558/

相关文章:

storage - Atom Electron 不加载本地存储

flutter - 在 Flutter 上保存列表的本地数据

android - 在android中将应用程序移动到真实设备后数据消失

跨越关系但以编程方式进行的 Django 过滤器?

javascript - ag-grid 显示自定义叠加层

javascript - 要求用户选择 'boy' 或 'girl'

javascript - <a> 元素上未触发单击事件

javascript - 正整数的 Angular 自定义指令

Graphviz Dot,混合有向和无向

sequelize.js - 如何从Sequelize没有默认ID的另一个表中获取数据?