ObjectID字段是表中每行具有唯一ID的保证。查看表或图层的属性表时,ObjectID字段在OID或ObjectID别名下面列出。主要功能(如滚动和显示选择集)将取决于此字段的显示情况。
唯一性对于图层属性表联接以及增减外部数据具有很大的便利性,但是表中ObjectID字段会根据导入导出时发生变更,这一点各位小伙伴需要注意,以防止忘记添加自己的表中唯一值而造成不必要的时间花费。
bson的话比如,我的是MongoDB查询出的id
导入bson模块
for id in cursor:
id = id.get('_id',"空")
#此时的id类型为bson.objectid.ObjectId
id = id.__str__()
#此时的id类型为str
json的话
导入json模块
JSON的dumps()函数可以将python的各种数据类型转换为字符串,loads()函数可以将相应的字符串转换回python变量
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)