首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在YDN-DB中将多列定义为PK。

在YDN-DB中将多列定义为PK。
EN

Stack Overflow用户
提问于 2013-08-25 08:29:42
回答 1查看 170关注 0票数 1

当用ydn-db定义模式时,我可以用以下代码将单个列定义为PK:

代码语言:javascript
复制
var products = {
    name: 'products',
    keyPath: 'id_product',
    autoIncrement: true,
    indexes: [
        {keyPath: 'id_product'},
        {keyPath: 'id_supplier'}
    ]
};

var schema = {
    stores: [products]
};

如何定义一个带有两个或更多列的PK的Store (表)?谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-25 08:58:42

如何定义一个带有两个或更多列的PK的Store (表)?

我不能肯定回答你的问题。IndexedDB (ynd非常以IDB为中心)只能有一个PK。但是,主键可以是多个keyPath (列)使用阵列键盘的复合键组合。它是这样定义的

代码语言:javascript
复制
var products = {
  name: 'products',
  keyPath: ['id_category', id_product']
};
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18427089

复制
相关文章

相似问题

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