【发布时间】:2016-08-25 15:27:10
【问题描述】:
有没有一种方法可以找到最后插入的文档和字段,即 _id 或 id,以便我可以在插入新文档时递增和使用?
问题是我创建了自己的 id 计数,但我没有存储它,现在我已经删除了记录,我似乎无法添加新记录,因为我试图使用相同的 id。
【问题讨论】:
有没有一种方法可以找到最后插入的文档和字段,即 _id 或 id,以便我可以在插入新文档时递增和使用?
问题是我创建了自己的 id 计数,但我没有存储它,现在我已经删除了记录,我似乎无法添加新记录,因为我试图使用相同的 id。
【问题讨论】:
没有办法检查 MongoDB 中的插入顺序,因为数据库不会在重新收集文档的集合中保留任何元数据。
如果您的 _id 字段是在服务器端生成的,那么您需要为此值提供一个非常好的算法,以便提供避免冲突和唯一性,同时遵循您可能拥有的任何顺序约束。
【讨论】: