私はnode-dirtyを使用していた小さなプロジェクトを持っていますが、それは実際には本番用ではなく、多くの驚きがあったので切り替えたいと思います。私はsqliteを使用して見ていましたが、クライアントをコンパイルするのは面倒です。node-dirty (つまり、データ ストアの純粋な Node.js 実装) のようなものはありますか?それは、数百セットを超えるデータを持たない小さなプロジェクトにより適しています。node-dirtyで次の問題に直面しました。これは、代替データ ストアでは発生しないと予想されるものです。
- Date オブジェクトを保存すると、データのリロード時に文字列として出力されます (ただし、実行中は Date オブジェクトのままです)。Date オブジェクトを自分でシリアライズしなくても問題ありませんが、入れられるものと同じものが得られる限りは問題ありません。
- データを繰り返し処理し、同じ forEach ループで何かを削除すると、繰り返し処理が停止します。
- 私のクライアントは、削除されたデータが再表示されると報告しています。私もこれを断続的に見ましたが、理由がわかりません。