node_redis: Deprecated: The HMSET command contains a argument of type Object.
This is converted to "[object Object]" by using .toString() now and will return an error from v.3.0 on.
mas a documentação não diz nada sobre isso, você pode por favor apoiá-lo ou removê-lo dos documentos, é muito confuso ...
como você sugere que façamos isso de agora em diante?
obrigado
@ id0Sch o objeto é um objeto aninhado e isso não é suportado.
hmset recebe uma chave mais o campo n *, valor. Mas tudo tem que ser um primitivo. A chave, cada campo e cada valor. Somente aqueles podem ser salvos corretamente.
Então, usando:
// works fine
client.hmset('key', { test: 'works for me', route: 66 })
// does not work:
client.hmset('key', { test: { broken: true }, route: 66 })
oh ok, faz mais sentido agora,
obrigado!
Oh. mama mia, por que não implementamos apenas o teste linear?
Isso não aceita mais um objeto, qual é a melhor maneira agora?
Comentários muito úteis
@ id0Sch o objeto é um objeto aninhado e isso não é suportado.
hmset recebe uma chave mais o campo n *, valor. Mas tudo tem que ser um primitivo. A chave, cada campo e cada valor. Somente aqueles podem ser salvos corretamente.
Então, usando: