6

lokijs id ($loki) 是唯一的吗?

如果我从一个集合中有 2 个文档,其中 $loki:1 和 $loki:2 作为 id,并且我删除了 $loki:1,那么我创建的下一个文档应该是 $loki:3 吗?

4

1 回答 1

9

这是正确的。集合跟踪创建的最后一个 ID,并将 alastId + 1值分配给$loki您在集合中插入的下一个对象的属性。您可以通过检查来检查最后一个 id 的值,collection.maxId并通过简单地将 1 添加到下一个 id 来推断下一个 id。

于 2015-06-02T05:29:05.413 回答