Node-redis: hmset ya no es compatible con el objeto?

Creado en 27 dic. 2016  ·  4Comentarios  ·  Fuente: NodeRedis/node-redis

  • Versión : 2.6.3
  • Plataforma : Nodo 6.6 osx
  • Descripción : Uso de hmset para establecer un objeto
    obteniendo esto:
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

question

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:

// works fine
client.hmset('key', { test: 'works for me', route: 66 })
// does not work:
client.hmset('key', { test: { broken: true }, route: 66 })

Todos 4 comentarios

@ 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?

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

strumwolf picture strumwolf  ·  4Comentarios

dotSlashLu picture dotSlashLu  ·  5Comentarios

juriansluiman picture juriansluiman  ·  3Comentarios

Atala picture Atala  ·  3Comentarios

ghost picture ghost  ·  3Comentarios