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.
pero la documentación no dice nada al respecto, ¿puede apoyarlo o eliminarlo de los documentos? Es muy confuso ...
¿Cómo sugieres que hagamos eso de ahora en adelante?
Gracias
@ id0Sch el objeto es un objeto anidado y esto no es compatible.
hmset toma una clave más n * campo, valor. Pero todo tiene que ser primitivo. La clave, cada campo y cada valor. Solo esos se pueden guardar correctamente.
Entonces 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, tiene más sentido ahora,
¡Gracias!
Oh. mama mia, ¿por qué no implementamos el sondeo lineal?
Esto ya no acepta un objeto, ¿cuál es la mejor manera ahora?
Comentario más útil
@ id0Sch el objeto es un objeto anidado y esto no es compatible.
hmset toma una clave más n * campo, valor. Pero todo tiene que ser primitivo. La clave, cada campo y cada valor. Solo esos se pueden guardar correctamente.
Entonces usando: