【问题标题】:create unique id in mongodb from last inserted id using pymongo使用 pymongo 从最后插入的 id 在 mongodb 中创建唯一 id
【发布时间】:2016-08-25 15:27:10
【问题描述】:

有没有一种方法可以找到最后插入的文档和字段,即 _id 或 id,以便我可以在插入新文档时递增和使用?

问题是我创建了自己的 id 计数,但我没有存储它,现在我已经删除了记录,我似乎无法添加新记录,因为我试图使用相同的 id。

【问题讨论】:

    标签: mongodb pymongo


    【解决方案1】:

    没有办法检查 MongoDB 中的插入顺序,因为数据库不会在重新收集文档的集合中保留任何元数据。

    如果您的 _id 字段是在服务器端生成的,那么您需要为此值提供一个非常好的算法,以便提供避免冲突和唯一性,同时遵循您可能拥有的任何顺序约束。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-22
      • 1970-01-01
      • 2011-03-14
      • 1970-01-01
      • 2012-04-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多