首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除级联JayData

删除级联JayData
EN

Stack Overflow用户
提问于 2013-03-15 20:35:11
回答 1查看 468关注 0票数 0

根据我之前的问题here,有没有办法在JayData中拥有与ON DELETE CASCADE (MySQL)相同的行为?

如果我删除了测试,我希望删除所有链接的章节和检查。我试过这段代码:

代码语言:javascript
复制
myDB.onReady(function(){
    myDB.Tests.filter(function(test) { return test.Name == this.Name; }, {Name: myTest.Name}).forEach(function(test){
        console.log('Starting to remove '+test.Name);
        myDB.Tests.remove(test);
        myDB.saveChanges(function() {
            console.log(test.Name+' removed');
        });
    });
});

但它不会删除子对象。它能与上下文中的ChaptersChecks声明联系起来吗?JayData可能不会把它们看作是孩子,而是独立的实体。

我还在某个地方看到,使用SQLite进行级联操作需要一些配置。我猜JayData会处理的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-18 18:51:47

JayData中没有这样的功能。WebSQL/sqlite内置了这个函数,但是indexedDb没有。我们可以在indexedDb中实现它,但是没有人要求它。如果你需要它,请将它添加到我们的backlog中,或者在github上创建一个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15432634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档