Jump to top

DocumentChange

interface

A DocumentChange represents a change to the documents matching a query. It contains the document affected and the type of change that occurred.

Properties

doc

</>

The document affected by this change.

newIndex

</>

The index of the changed document in the result set immediately after this DocumentChange (i.e. supposing that all prior DocumentChange objects and the current DocumentChange object have been applied). Is -1 for 'removed' events.

newIndex: number;

oldIndex

</>

The index of the changed document in the result set immediately prior to this DocumentChange (i.e. supposing that all prior DocumentChange objects have been applied). Is -1 for 'added' events.

oldIndex: number;

type

</>

The type of change ('added', 'modified', or 'removed').