Class AscendingGuidGenerator
| MongoDB CSharp Driver API Reference (original) (raw)
Namespace
MongoDB.Bson.Serialization.IdGenerators
Assembly
MongoDB.Bson.dll
A GUID generator that generates GUIDs in ascending order. To enable an index to make use of the ascending nature make sure to useGuidRepresentation.Standardas the storage representation. Internally the GUID is of the form 8 bytes: Ticks from DateTime.UtcNow.Ticks 5 bytes: Random value from ObjectId spec 3 bytes: increment
public class AscendingGuidGenerator : IIdGenerator
Inheritance
AscendingGuidGenerator
Implements
Inherited Members
Extension Methods
Properties
Gets an instance of AscendingGuidGenerator.
Methods
Generates a Guid for a document. Note - this is purely used for unit testing
Generates an ascending Guid for a document. Consecutive invocations should generate Guids that are ascending from a MongoDB perspective
Tests whether an id is empty.