【发布时间】:2015-06-01 15:49:37
【问题描述】:
lokijs id ($loki) 是唯一的吗?
如果我从一个集合中有 2 个文档以 $loki:1 和 $loki:2 作为 id,并且我删除了 $loki:1,那么我创建的下一个文档应该是 $loki:3 ???
【问题讨论】:
标签: lokijs
lokijs id ($loki) 是唯一的吗?
如果我从一个集合中有 2 个文档以 $loki:1 和 $loki:2 作为 id,并且我删除了 $loki:1,那么我创建的下一个文档应该是 $loki:3 ???
【问题讨论】:
标签: lokijs
没错。集合跟踪创建的最后一个 ID,并将 lastId + 1 值分配给您在集合中插入的下一个对象的 $loki 属性。您可以通过检查collection.maxId 来检查最后一个 id 的值,并通过简单地将其加 1 来推断下一个 id。
【讨论】:
$loki 值?