node.js - 有没有办法在 redis 服务的 GEOADD 方法中添加 Date 属性
问题描述
在遵循 geoadd 代码时需要帮助
_ client.geoadd('drivers_locations', coordinates[0], coordinates[1], driverID ,new Date().toString());
解决方案
不,没有时间维度可用于GEOADD
。
根据您正在做的事情,您可以通过将时间存储到各种键中来模拟这一点,例如
const key = `drivers_locations_${Math.floor(+new Date() / 1000 / 60)`;
client.geoadd(key, lon, lat, driverID);
但随后查询变得更加复杂。
推荐阅读
- reactjs - React - 道具不是一个函数
- tabulator - 制表符:使用格式化程序下载 XLXs 文件时如何忽略 html 语法:html
- c# - 在多个地方管理多个属性的空检查的最佳方法c#
- transactions - 事务响应“responseCode”字段
- python - Cannot define inter dependent relationships among models using SQLAlchemy
- wpf - WPF:如何删除/隐藏键盘焦点选取框?
- sql - 图遍历oracle数据库
- arrays - 打字稿如何从动态数组派生类型?
- python - 写入excel时自定义标题到熊猫数据框
- flutter - Flutter 中的 PDF 编辑器。是否有任何可用于编辑 PDF 的软件包或开源代码?