0

ObjectIDと を使用してmongoengineコレクション名を取得することは可能pythonですか?

例:

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

コレクション名として印刷したい: jobs

4

1 に答える 1

2

ドキュメントから:

ObjectId は 12 バイトの BSON タイプで、以下を使用して構築されます。

  • Unix エポックからの秒数を表す 4 バイトの値、
  • 3 バイトのマシン ID、
  • 2 バイトのプロセス ID、および
  • ランダムな値で始まる 3 バイトのカウンター。

つまり、ObjectIdオブジェクトが含まれているコレクションとデータベースに関する情報が含まれていないため、必要なことは不可能です。

于 2015-12-25T05:55:50.460 に答える