Anda dapat memasukkan data langsung ke BinData()
berfungsi sebagai tipe 4, dengan mengekstrak pengkodean base64 dan memasoknya:
var t = BinData(4, UUID("240003a09cec456ab57b98ff8e0e45db").base64())
BinData(4,"JAADoJzsRWq1e5j/jg5F2w==")
Dan kemudian Anda masih mendapatkan nilai yang diberikan dari hex:
t.hex()
240003a09cec456ab57b98ff8e0e45db
Atau cukup berikan langsung ke HexData()
:
HexData(4,"240003a09cec456ab57b98ff8e0e45db")
BinData(4,"JAADoJzsRWq1e5j/jg5F2w==")
Jika Anda memiliki data dengan tanda hubung di antaranya, gunakan .split()
dan .join()
untuk memformat ulang:
var str = "240003A0-9CEC-456A-b57B-98FF8e0E45DB";
str.split('-').join("").toLowerCase();
"240003a09cec456ab57b98ff8e0e45db"
Tiket JIRA ada untuk membuat UUID()
menghasilkan tipe 4 sebagai default SERVER-12835
, tetapi ini adalah masalah prioritas rendah. Untuk penggunaan umum, interaksi Anda harus berbasis "pengemudi". Tetapi ada metode ini untuk bekerja dengan shell.