はじめに Electron を使ってデスクトップアプリを作成しようとしています。ある程度のデータを保存しておいて検索したりしたいので、データベースエンジンを使用したいと思います。 ただし今回は、アプリと別にデータベースエンジンをインストールする必要があるのは避けたいと思いました。 Electron であれば、Web Storage や Indexed DB が使えるけれど、使い勝手がいいとは言えません。 アプリに組込できるタイプのデータベースエンジンを探しました。その中に NeDB がありました。 参考 Node.jsで使えるファイルDB"NeDB"のススメ NeDB とは NeDB は、組込型の永続的あるいはインメモリのデータベースで、Node.js 、NW.js 、Electron およびブラウザで動作し、100 % JavaScript でバイナリ依存しません。API は Mongo