GoLang MongoCursor::snapshot

request it (204)
GoLang replacement for PHP's MongoCursor::snapshot [edit | history]

Do you know a GoLang replacement for PHP's MongoCursor::snapshot? Write it!

PHP MongoCursor::snapshot

PHP original manual for MongoCursor::snapshot [ show | php.net ]


(PECL mongo >=0.9.4)

MongoCursor::snapshotUse snapshot mode for the query


public MongoCursor MongoCursor::snapshot ( void )

Use snapshot mode for the query. Snapshot mode ensures that a document will not be returned more than once because an intervening write operation results in a move of the document. Documents inserted or deleted during the lifetime of the cursor may or may not be returned, irrespective of snapshot mode.

Queries with short responses (less than 1MB) are always effectively snapshotted.

Snapshot mode may not be used with sorting, explicit hints, or queries on sharded collections.


This function has no parameters.

Return Values

Returns this cursor.


Throws MongoCursorException if this cursor has started iterating.

See Also

MongoDB core docs on » $snapshot operator.