TeamSekai / Sekai.Explode

Project Sekai.explode - 多機能、カスタマイズ性の高さを目指して作られたBot。
GNU General Public License v3.0
9 stars 5 forks source link

LokiJS 対応 (#75) #85

Closed takejohn closed 7 months ago

takejohn commented 7 months ago

内容

LokiJS に対応しました。

75 を閉じます。

利用者向け

config.json の設定により MongoDB と LokiJS の使用を切り替えることができます(データの移行はできません)。 MongoDB を使用するには database プロパティを "mongo" または未定義とします。 LokiJS を使用するには database プロパティを "loki" とします。

開発者向け

データベースにアクセスするには TS:

import { feature as db } from 'db';

JS:

const { feature: db } = require('db');

でインポートします。 使用例:

const connection = db.connection;
await connection.collection('test').insertOne({ val: 42 });

変更点

チェックリスト: