आप डेटा को सीधे BinData()
. में डाल सकते हैं बेस 64 एन्कोडिंग को निकालकर और इसकी आपूर्ति करके टाइप 4 के रूप में कार्य करें:
var t = BinData(4, UUID("240003a09cec456ab57b98ff8e0e45db").base64())
BinData(4,"JAADoJzsRWq1e5j/jg5F2w==")
और फिर भी आपको हेक्स से आपूर्ति की गई वैल्यू मिलती है:
t.hex()
240003a09cec456ab57b98ff8e0e45db
या सीधे HexData()
. को आपूर्ति करें :
HexData(4,"240003a09cec456ab57b98ff8e0e45db")
BinData(4,"JAADoJzsRWq1e5j/jg5F2w==")
यदि आपके पास बीच में हाइफ़न वाला डेटा है तो .split()
और .join()
पुन:स्वरूपित करने के लिए:
var str = "240003A0-9CEC-456A-b57B-98FF8e0E45DB";
str.split('-').join("").toLowerCase();
"240003a09cec456ab57b98ff8e0e45db"
UUID()
. बनाने के लिए JIRA टिकट मौजूद है टाइप 4 को डिफ़ॉल्ट के रूप में जेनरेट करें SERVER-12835
, लेकिन यह एक कम प्राथमिकता वाला मुद्दा है। सामान्य उपयोग के लिए आपकी बातचीत इसके बजाय "ड्राइवर" आधारित होनी चाहिए। लेकिन शेल के साथ काम करने के ये तरीके हैं।