2020
10-08
10-08
.NET Core中反解ObjectId
前言在设计数据库的时候,我们通常需要给业务数据表分配主键,很多时候,为了省事,我都是直接使用GUID/UUID的方式,但是在MonggoDB中,其内部实现了ObjectId(以下统称为Oid)。并且在.NETCore的驱动中给出了源代码的实现。经过仔细研读官方的源码后发现,其实现原理非常的简单易学,在最新的版本中,阉割了UnPack函数,可能是官方觉得解包是没什么太多的使用场景的,但是我们认为,对于数据溯源来说,解包的操作实在是非...
继续阅读 >