実行時に定義するセットで zunionstore コマンドを使用したいのですが、それらは動的にフェッチされるため、関数に渡す必要があるセットが何であるかわかりません。
zunionstore の構文:
ZUNIONSTORE 宛先 numkeys キー [キー ...] [WEIGHTS 重量 [重量 ...]] [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]
これを解決する方法についてのアイデアはありますか?