Table of Contents

Class SystemProfileInfo

Namespace
MongoDB.Driver
Assembly
MongoDB.Driver.Legacy.dll

Represents a document from the system.profile collection.

[Serializable]
[BsonSerializer(typeof(SystemProfileInfoSerializer))]
public class SystemProfileInfo : BsonDocumentBackedClass
Inheritance
SystemProfileInfo
Inherited Members
Extension Methods

Constructors

SystemProfileInfo()

Initializes a new instance of the SystemProfileInfo class.

Properties

Abbreviated

Gets or sets the abbreviated profile info (only used when the profile info would have exceeded 100KB).

Client

Gets or sets the client.

Command

Gets or sets the command.

CursorId

Gets or sets the cursor Id.

Duration

Gets or sets the duration.

Error

Gets or sets the error message.

Exception

Gets or sets the exception message.

ExceptionCode

Gets or sets the exception code.

Exhaust

Gets or sets a value indicating whether exhaust was true.

FastMod

Gets or sets a value indicating whether fastMod was true.

FastModInsert

Gets or sets a value indicating whether fastModInsert was true.

IdHack

Gets or sets a value indicating whether idHack was true.

Info

Gets or sets the info string (only present with pre 2.0 servers).

KeyUpdates

Gets or sets the number of key updates.

LockStatistics

Gets or sets the lock statistics.

Moved

Gets or sets a value indicating whether moved was true.

Namespace

Gets or sets the namespace.

NumberMoved

Gets or sets the number of documents moved.

NumberOfYields

Gets or sets the number of yields.

NumberReturned

Gets or sets the number of documents returned.

NumberScanned

Gets or sets the number of documents scanned.

NumberToReturn

Gets or sets the number of documents to return.

NumberToSkip

Gets or sets the number of documents to skip.

NumberUpdated

Gets or sets the number of documents update by an update operation.

Op

Gets or sets the operation.

Query

Gets or sets the query.

RawDocument

Gets the raw document.

ResponseLength

Gets or sets the response length.

ScanAndOrder

Gets or sets a value indicating whether scanAndOrder was true.

Timestamp

Gets or sets the timestamp.

UpdateObject

Gets or sets the update object.

Upsert

Gets or sets a value indicating whether upsert was true.

User

Gets or sets the user.