0
NeDBの最も単純な例を正しく実行することはできません。私のコードはメモリ内でしか動作せず、ファイルへの永続性はエラーメッセージなしで失敗し続けます。NeDBがファイルにロードまたは格納していません
loaddatabaseイベントとinsertイベントのエラーコールバックは常にnull参照をエラーとして渡します。そのため、そこに情報はありません。奇妙なことに、誰もこの問題を抱えていないようですので、私はここで何かを逃しています。すべての助けが大変ありがとうございます。
var Datastore = require('nedb'), db = new Datastore({ filename: 'test.db' });
db.loadDatabase(function (err) {
alert(err); // err is null, with the autoload flag no error is thrown either
});
var doc = { hello: 'world'};
db.insert(doc, function (err, newDoc) {
alert(err); // err is null here as well. Doc will be in the memory storage but no persisted to file
});
うまくいきます。すべての場合において。 –
私は電子パッケージを作成した後も同じ問題に直面しています。 –