0

ObjectID是否可以通过使用mongoengineand获取集合名称python

例子:

 "_id" : ObjectID('567795973920ea49f7b274eb')  ==> Belongs to collection "jObs" from 'mydb'

想要打印为集合名称:jobs.

4

1 回答 1

2

文档

ObjectId 是一个 12 字节的 BSON 类型,使用以下方法构造:

  • 一个 4 字节的值,表示自 Unix 纪元以来的秒数,
  • 一个 3 字节的机器标识符,
  • 一个 2 字节的进程 ID,以及
  • 一个 3 字节的计数器,从一个随机值开始。

换句话说,ObjectId不包含有关对象所在的集合和数据库的信息,因此您想要的是不可能的。

于 2015-12-25T05:55:50.460 回答