Html WebSqlSync lib,是否可以使用多个键作为';idName';

Html WebSqlSync lib,是否可以使用多个键作为';idName';,html,web-applications,storage,data-synchronization,Html,Web Applications,Storage,Data Synchronization,我阅读了一个名为WebSqlSync的库,作为对这个问题的回答: 阅读文档时,我了解到只有一个键字段可以标识要同步的行。正如给出的示例所示: TABLES_TO_SYNC = [ {tableName : 'table1', idName : 'the_id'}, {tableName : 'table2'} //if idName not specified, it will assume that it's "id" ]; 我想知道它是否会接受多个键来标识行如果一个表使用多

我阅读了一个名为WebSqlSync的库,作为对这个问题的回答:

阅读文档时,我了解到只有一个键字段可以标识要同步的行。正如给出的示例所示:

TABLES_TO_SYNC = [
    {tableName : 'table1', idName : 'the_id'},
    {tableName : 'table2'} //if idName not specified, it will assume that it's "id"
];
我想知道它是否会接受多个键来标识行如果一个表使用多个字段作为键的组成部分,那么它将如下所示:

{tableName : 'table1', idName : 'id_1,id_2,id_3'},

如果不修改库,则不可能

一个更简单的解决方案是创建一个计算/虚拟列,如“ComposedId”,由id的值串联而成(例如“ComposedId”=“id\u 1Value+id\u 2Value+id\u 3Value”)

然后,您将声明只有1个ID的表:{tableName:'table1',idName:'ComposedId'}

希望这有帮助