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.
しかし、ドキュメントにはそれについて何も書かれていません。サポートするか、ドキュメントから削除してください。非常に混乱しています...
これからどうやってそうすることを提案しますか?
ありがとう
@ id0Schオブジェクトはネストされたオブジェクトであり、これはサポートされていません。
hmsetは、キーとn *フィールド、値を取ります。 しかし、すべてが原始的でなければなりません。 キー、各フィールド、および各値。 それらだけが正しく保存できます。
したがって、以下を使用します。
// works fine
client.hmset('key', { test: 'works for me', route: 66 })
// does not work:
client.hmset('key', { test: { broken: true }, route: 66 })
ああ、わかりました、今はもっと理にかなっています、
ありがとう!
ああ。 ママミア、なぜ線形プロービングを実装しないのですか?
これはもはやオブジェクトを受け入れません、今の最良の方法は何ですか?
最も参考になるコメント
@ id0Schオブジェクトはネストされたオブジェクトであり、これはサポートされていません。
hmsetは、キーとn *フィールド、値を取ります。 しかし、すべてが原始的でなければなりません。 キー、各フィールド、および各値。 それらだけが正しく保存できます。
したがって、以下を使用します。