из одного space ищет совпадающие данные и записывает в другой space одно поле из кортежа.
Это работает.
Теперь задача перед записью в другой сначало преобразовать в md5
Пишу так:
local Crypto = require('crypto')
...
function xxx
...
insert_or_update(Crypto.digest.md5(user_id), se_id, Time.now()) // вместо insert_or_update(user_id, se_id, Time.now())
end
...
function insert_or_update(user_id, se_id, timestamp)
Storage.get_space():upsert({user_id, se_id, timestamp}, {{'=', 3, timestamp}})
end
и в тарантуле в кортеже появляется такая строка:
!!binary m0nij1wD1mVewY3oDw3YgA==
Как сделать нормальное преобразование и запись?
это скореее всего нормальная запись, просто с непечатными симваолами. и портится при выводе на печать
Т.е. метод Crypto.digest.md5(user_id) на выходе дает в двоичном коде, его еще нужно преобразовать в читабельный вид, так?
Спасибо, тебе навел на мысль. Помогло последующее форматирование в человеческую строку.
Обсуждают сегодня