Lokijs ID 是唯一的吗?
Are Lokijs ID's Unique?
lokijs id ($loki) 是唯一的吗?
如果我在一个集合中有 2 个文档,其中 ID 为 $loki:1 和 $loki:2,并且我删除了 $loki:1,那么我创建的下一个文档应该是 $loki:3 吗???
没错。集合会跟踪最后创建的 ID,并将 lastId + 1
值分配给您插入集合中的下一个对象的 $loki
属性。您可以通过检查 collection.maxId
来检查最后一个 ID 的值,并通过简单地向该 ID 添加 1 来推断下一个 ID。
lokijs id ($loki) 是唯一的吗?
如果我在一个集合中有 2 个文档,其中 ID 为 $loki:1 和 $loki:2,并且我删除了 $loki:1,那么我创建的下一个文档应该是 $loki:3 吗???
没错。集合会跟踪最后创建的 ID,并将 lastId + 1
值分配给您插入集合中的下一个对象的 $loki
属性。您可以通过检查 collection.maxId
来检查最后一个 ID 的值,并通过简单地向该 ID 添加 1 来推断下一个 ID。