mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-18 02:06:01 +00:00
Add support for 'zadd' command and update key fields in Sorted Set configuration
This commit is contained in:
@@ -487,6 +487,8 @@ const driver = {
|
||||
switch (method) {
|
||||
case 'mdel':
|
||||
return await this.deleteBranch(dbhan, args[0]);
|
||||
case 'zadd':
|
||||
return await dbhan.client.zadd(args[0], args[2], args[1]);
|
||||
case 'xaddjson':
|
||||
let json;
|
||||
try {
|
||||
@@ -520,7 +522,7 @@ const driver = {
|
||||
const res = await dbhan.client.zscan(key, cursor, 'COUNT', count);
|
||||
return {
|
||||
cursor: parseInt(res[0]),
|
||||
items: _.chunk(res[1], 2).map((item) => ({ value: item[0], score: item[1] })),
|
||||
items: _.chunk(res[1], 2).map((item) => ({ member: item[0], score: item[1] })),
|
||||
};
|
||||
}
|
||||
case 'hash': {
|
||||
|
||||
@@ -55,8 +55,8 @@ const driver = {
|
||||
{
|
||||
name: 'zset',
|
||||
label: 'Sorted Set',
|
||||
dbKeyFields: [{ name: 'score' }, { name: 'value' }],
|
||||
keyColumn: 'value',
|
||||
dbKeyFields: [{ name: 'member' }, { name: 'score' }],
|
||||
keyColumn: 'member',
|
||||
addMethod: 'zadd',
|
||||
showItemList: true,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user