是否可以使用mongoengine
和python
从ObjectID
获取集合名称?
示例:
"_id" : ObjectID('567795973920ea49f7b274eb') ==> Belongs to collection "jObs" from 'mydb'
想要打印为集合名称:jobs
。
来自文档:
ObjectId是一个12字节的BSON类型,使用构造
- 4字节的值表示自Unix时期以来的秒数
- 3字节机器标识符
- 2字节的进程id,以及
- 一个3字节计数器,从一个随机值开始
换句话说,ObjectId
不包含有关对象所在的集合和数据库的信息,所以您想要什么是不可能的。