gpt4 book ai didi

javascript - 如何删除 LokiJS 中的集合

转载 作者:行者123 更新时间:2023-11-29 10:57:56 24 4
gpt4 key购买 nike

我最近在 Node 上研究 LokiJS,我找不到删除整个集合本身的命令,

我假设这些命令存在,但我尝试使用这些命令,但我找不到任何文档/样本来删除集合。

//let result = this.db.dropCollection(collectionName);
//让 result = this.db.removeCollection(collectionName);
//让 result = this.db.deleteCollection(collectionName);

换句话说,我知道我可以通过读取文件并删除整个对象来实现相同的目的,但是是否有内置的 LokiJS 函数?

最佳答案

要删除集合,您需要在主 Loki 对象上使用 removeCollection() 方法。 See docs here .

例如,如果您像这样初始化 Loki 实例:

const loki = require('lokijs');
const lokidb = new loki();

// Add a collection (that we will remove later)
let myCollection = lokidb.addCollection('myCollection');

现在 lokidb 是您的主要 loki 对象,这是您需要从中执行 removeCollection() 的对象。

// Let's remove the collection
lokidb.removeCollection('myCollection');

// * poof * ....
// myCollection is now gone

// To make sure that this deleting change is persisted (if necessary)
lokidb.saveDatabase();

我不知道您是如何设置 loki 数据库的,但希望这个示例对您有所帮助。

关于javascript - 如何删除 LokiJS 中的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53446432/

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