【问题标题】:Are Lokijs ID's Unique?Lokijs ID 是唯一的吗?
【发布时间】:2015-06-01 15:49:37
【问题描述】:

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

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

【问题讨论】:

    标签: lokijs


    【解决方案1】:

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

    【讨论】:

    • 只是为了确保自动分配$loki 值?
    猜你喜欢
    • 2012-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-29
    • 2017-09-19
    • 2023-03-19
    • 1970-01-01
    相关资源
    最近更新 更多