2
有没有办法在loki中指定复合唯一索引?我试过这样的:lokijs - 有没有办法在loki中创建复合独特索引?
db.addCollection('contents', {unique: ['id', 'wsID']});
但这似乎使2个不同的唯一索引..这是我想做的独特的两个组合。
非常感谢您的任何建议。
有没有办法在loki中指定复合唯一索引?我试过这样的:lokijs - 有没有办法在loki中创建复合独特索引?
db.addCollection('contents', {unique: ['id', 'wsID']});
但这似乎使2个不同的唯一索引..这是我想做的独特的两个组合。
非常感谢您的任何建议。
我做了这样的事情通过使代理键:
db.addCollection('contents', {unique: 'mySurrogateKey'});
当添加记录收集,你可以创建一个自定义属性,并设置它是一个简单的串联:
record.mySurrogateKey = `${record.id}${record.wsID}`
collection.insert(record)