String 在mongoDB中存储48位十六进制值最有效的方法是什么?

String 在mongoDB中存储48位十六进制值最有效的方法是什么?,string,mongodb,types,hex,String,Mongodb,Types,Hex,对于一种对象,我有唯一的48位十六进制(192位)散列,我可以看到,mongo将这些值存储为字符串。有没有办法把它像数字一样存储?将其存储为数字会比存储为字符串更有效吗?最有效的方法就是使用二进制数据类型。它之所以高效,是因为MongoDB存储文档的BSON格式是“二进制”JSON。 用法取决于您使用的编程语言

对于一种对象,我有唯一的48位十六进制(192位)散列,我可以看到,mongo将这些值存储为字符串。有没有办法把它像数字一样存储?将其存储为数字会比存储为字符串更有效吗?

最有效的方法就是使用
二进制数据类型。它之所以高效,是因为MongoDB存储文档的BSON格式是“二进制”JSON。
用法取决于您使用的编程语言