【发布时间】:2017-07-01 23:20:25
【问题描述】:
Mongo Shell 的 MongoDB UUID 转换结果是 TYPE 03,遗留格式。我们如何让它与 TYPE 04 二进制格式一起工作?
> db.foo.insert({"_id":1000,"key1":UUID("240003A09CEC456AB57B98FF8E0E45DB")})
WriteResult({ "nInserted" : 1 })
> db.foo.find({_id:1000})
{ "_id" : 1000, "key1" : BinData(3,"JAADoJzsRWq1e5j/jg5F2w==") }
> db.version()
3.4.2
从 Java 代码中,我们能够使用字节缓冲区并作为 04 型二进制 uuid 插入,示例:BinData(4,"XWCwWqIVTfiEkTx9Yl+2UQ==")。
【问题讨论】:
标签: mongodb mongodb-query mongo-shell