簡體   English   中英

使用mongoengine在MongoDB中使用BSON ObjectID獲取集合名稱

[英]Get collection name with BSON ObjectID in MongoDB using mongoengine

可以使用mongoenginepythonObjectID獲取集合名稱嗎?

例:

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

想要打印為收藏名稱: jobs

文檔

ObjectId是一種12字節的BSON類型,使用以下方式構造:

  • 一個4字節的值,表示自Unix時代以來的秒數,
  • 一個3字節的機器標識符,
  • 一個2字節的進程ID,以及
  • 一個3字節的計數器,以隨機值開頭。

換句話說, ObjectId不包含有關對象所在的集合和數據庫的信息,因此無法實現所需的功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM