Mah*_*ran 5 javascript node.js node-modules lokijs
我最近一直在 Node 上研究 LokiJS,但我找不到删除整个 Collection 本身的命令,
我尝试使用这些命令,假设它会存在,但我找不到任何文档/示例来删除集合。
// let result = this.db.dropCollection(collectionName);
// let result = this.db.removeCollection(collectionName);
// let result = this.db.deleteCollection(collectionName);
换句话说,我知道我可以通过读取文件并删除整个对象来实现相同的目的,但是有内置的 LokiJS 函数吗?
要删除集合,您需要使用removeCollection()主 Loki 对象上的方法。请参阅此处的文档。
例如,如果您的 Loki 实例像这样初始化:
const loki = require('lokijs');
const lokidb = new loki();
// Add a collection (that we will remove later)
let myCollection = lokidb.addCollection('myCollection');
Run Code Online (Sandbox Code Playgroud)
现在lokidb是您的主 loki 对象,这是您执行 from 所需的对象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();
Run Code Online (Sandbox Code Playgroud)
我不确切知道你是如何设置 loki 数据库的,但希望这个例子有帮助。
| 归档时间: |
|
| 查看次数: |
2341 次 |
| 最近记录: |