我想在我在运行时定义的集合上使用 zunionstore 命令,它们是动态获取的,所以我永远不知道我必须传递给函数的集合是什么。
zunionstore 的语法:
ZUNIONSTORE 目标数字键 [key ...] [WEIGHTS weight [weight ...]] [AGGREGATE SUM|MIN|MAX]
该parsed
数组包含集合的名称。
client.zunionstore
(
'out',
parsed.length,
parsed,
function (err, res)
{
console.log(err);
if(!err)
{
client.zrevrange('out', 0, -1, 'withscores', function (err, res)
{
console.log(res);
if(!err)
{
//do stuff
}
});
}
}
);
如您所见,我尝试传递包含名称的数组,但这不起作用..
我得到的错误:
[Error: ERR syntax error]
关于如何解决这个问题的任何想法?