- Reference >
mongo
Shell Methods >- Cursor Methods >
- cursor.snapshot()
cursor.snapshot()¶
-
cursor.
snapshot
()¶ Append the
snapshot()
method to a cursor to toggle the “snapshot” mode. This ensures that the query will not return a document multiple times, even if intervening write operations result in a move of the document due to the growth in document size.Warning
- You must apply
snapshot()
to the cursor before retrieving any documents from the database. - You can only use
snapshot()
with unsharded collections.
The
snapshot()
does not guarantee isolation from insertion or deletions.- You must apply