Nodejs:Ioredis 排序哈希数据

问题描述

嗨,我正在使用 ioredis 节点库从 redis 获取和设置数据。

当我这样做时,我将数据以以下格式存储在 redis

hgetall

1) "ff103ae9-1ce0-4a1e-989a-9393e39e4a8e"
2) "{\"id\":\"ff103ae9-1ce0-4a1e-989a-9393e39e4a8e\",\"company_id\":\"2d9dcbe0-a548-4c4a-8731-15b1866d4042\",\"location_id\":\"856f52a5-a11a-4151-a812-e25c73fc8a5b\",\"type\":\"\",\"name\":\"[ 001E5E09022772B4 ]\",\"model\":\"ST898ZBR\",\"status\":\"offline\",\"serial_number\":\"VR00ZN000230417\",\"mac_address\":\"00:1E:5E:09:02:27:72:B\",\"firmware_verison\":\"005C0046\",\"gateway_id\":\"93637030-8540-4e54-a877-f940aeb2efeb\",\"device_code\":\"SAU2AG1_GW-000C437620E8-ST898ZBR-001E5E09022772B4\",\"created_by\":\"\",\"updated_by\":\"2d9dcbe0-a548-4c4a-8731-15b1866d4042\",\"created_at\":\"2021-12-01T07:33:00.000Z\",\"updated_at\":\"2021-02-15T06:20:55.006Z\",\"locations\":{\"id\":\"856f52a5-a11a-4151-a812-e25c73fc8a5b\",\"name\":\"Nikhil Site\",\"notes\":\"test\",\"type_id\":\"4ac73a11-9c11-4e2b-9e00-29598ab757ea\",\"address_id\":\"467c4d20-4849-484f-bce0-9f6b40ad3bc5\",\"container_id\":null,\"created_at\":\"2021-02-10T11:19:09.736Z\",\"updated_at\":\"2021-02-10T11:19:09.736Z\",\"created_by\":\"2d9dcbe0-a548-4c4a-8731-15b1866d4042\",\"path\":{\"breadcrumb\":\"Nikhil Site\"}},\"gateway\":{\"id\":\"ce89073a-9ec6-48a7-8c60-40a5a0bb0e6a\",\"name\":\"\",\"status\":\"online\",\"serial_number\":\"VR00ZN000223409\",\"mac_address\":\"00:1E:5E:09:02:27:05:EC\",\"device_code\":\"dadse\",\"updated_by\":\"\",\"created_at\":\"2021-03-02T08:16:00.000Z\",\"updated_at\":\"2021-02-15T06:20:54.920Z\"}}"
3) "48822d7b-ec52-421a-a071-0722b41586fc"
4) "{\"id\":\"48822d7b-ec52-421a-a071-0722b41586fc\",\"type\":\"gateway\",\"name\":\"22_01_2021_testgate\",\"model\":\"\",\"status\":\"\",\"serial_number\":\"22_01_2021_testgate\",\"mac_address\":null,\"firmware_verison\":\"\",\"device_code\":\"22_01_2021_testgate\",\"created_at\":\"2022-10-01T08:54:00.000Z\",\"updated_at\":\"2021-02-15T06:20:54.973Z\",\"mac_address\":\"dqasd\",\"device_code\":\"SAU2AG1_GW-001E5E01D26C-ST898ZBR-001E5E09022705EC\",\"updated_at\":\"2021-02-15T06:20:54.920Z\"}}"

我想根据名称参数的字母顺序对hashmap进行排序

我经历了 https://github.com/luin/ioredis/issues/376 但没有按预期工作。请帮帮我

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)