У меня есть маленький кусочек кода:
const level = require('level');
const path = require('path');
const dbPath = path.join('mydb');
const db = level(dbPath,{valueEncoding:'json'}); // storing simple data
db.put('item1',{name:"item1", age: 40});
db.put('item2',{name:"item2", age: 42});
db.put('item3',{name:"item3", age: 43});
const stream = db.createReadStream();
stream.on('data', (item) => {
console.log(item);
});
db.get('item3', (err, item) => {
console.log(item);
});
db.close();
Но при выполнении я получаю такой результат:
{ name: 'item3', age: 43 }
{ key: 'item1', value: { name: 'item1', age: 40 } }
Как видите, отображается только 'item1' читательским потоком.
Не могли бы вы, кто-нибудь, помочь мне определить, что я здесь делаю неправильно?