gpt4 book ai didi

lokijs - 有没有办法在 loki 中创建复合唯一索引?

转载 作者:行者123 更新时间:2023-12-02 09:14:57 25 4
gpt4 key购买 nike

有没有办法在 loki 中指定复合唯一索引?我尝试过类似的方法:

db.addCollection('contents', {unique: ['id', 'wsID']});

但这似乎产生了 2 个不同的唯一索引。我想将这两个索引组合为唯一。

非常感谢您的任何建议。

最佳答案

我通过制作代理键做了类似的事情:

db.addCollection('contents', {unique: 'mySurrogateKey'});

向集合添加记录时,您可以创建自定义属性并将其设置为简单串联:

record.mySurrogateKey = `${record.id}${record.wsID}`
collection.insert(record)

关于lokijs - 有没有办法在 loki 中创建复合唯一索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40617192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com