Я слушаю базу данных, которая только пишет. Для этого я использую следующий код:с помощью Pouchdb сменить канал как начать с первого изменения
db.changes({
since: 'now',
live: true,
include_docs: true
}).on('change', function (change) {
// change.id contains the doc id, change.doc contains the doc
}).on('error', function (err) {
// handle errors
});
так: «сейчас» начать слушать изменения с этого момента, я хочу, чтобы начать прослушивание с первого док, и когда я поймаю, я хочу, чтобы слушать жить изменения.
Есть ли способ, который я могу начать с первого изменения в базу данных, а затем получить живые изменения?
Благодаря
Что вы подразумеваете под «первым доком» - вы имеете в виду первые изменения в базе данных? Если вы имеете в виду «от первого изменения», то вы можете перейти с «1» до тех пор, а затем он начнется с самого начала. Каждое изменение затем вызывает обработчик «on change», будь то старое изменение или будущее изменение. –
@MikeMcKay Спасибо за комментарий, когда я вижу изменения в диване db, я вижу seq no как число, за которым следует случайная строка. Поэтому я был в замешательстве, что если я попробую только с 1, будет ли он продолжаться через начало изменения в db? –