在创建时我们可以直接传递属性名称,但我如何在现有数据库中创建索引?
const db = {
patent: {
disableMeta: true,
indices: ['update_time'],
unique: ['app_no'],
},
};
const _db = new loki(path.resolve(dump, 'db'), {
autoload: true,
autoloadCallback() {
_
.keys(db)
.forEach(k => {
const exists = _db.getCollection(k);
if (exists === null) db[k] = _db.addCollection(k, db[k]);
else db[k] = exists;
});
main();
},
autosave: true,
autosaveInterval: 1000 * 10,
verbose: true,
});
这是我update_time
在创建时定义为索引的代码,如何在创建后添加一个或多个索引?