MongoDatabase Class |
Namespace: MongoDB.Driver
The MongoDatabase type exposes the following members.
Name | Description | |
---|---|---|
MongoDatabase |
Creates a new instance of MongoDatabase. Normally you would call one of the indexers or GetDatabase methods
of MongoServer instead.
|
Name | Description | |
---|---|---|
CommandCollection | Obsolete.
Gets the command collection for this database.
| |
GridFS |
Gets the default GridFS instance for this database. The default GridFS instance uses default GridFS
settings. See also GetGridFS if you need to use GridFS with custom settings.
| |
ItemString | Obsolete.
Gets a MongoCollection instance representing a collection on this database
with a default document type of BsonDocument.
| |
ItemString, WriteConcern | Obsolete.
Gets a MongoCollection instance representing a collection on this database
with a default document type of BsonDocument.
| |
Name |
Gets the name of this database.
| |
Server |
Gets the server that contains this database.
| |
Settings |
Gets the settings being used to access this database.
|
Name | Description | |
---|---|---|
AddUser | Obsolete.
Adds a user to this database.
| |
CollectionExists |
Tests whether a collection exists on this database.
| |
CreateCollection(String) |
Creates a collection. MongoDB creates collections automatically when they are first used, so
this command is mainly here for frameworks.
| |
CreateCollection(String, IMongoCollectionOptions) |
Creates a collection. MongoDB creates collections automatically when they are first used, so
you only need to call this method if you want to provide non-default options.
| |
Drop |
Drops a database.
| |
DropCollection |
Drops a collection.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Eval(EvalArgs) |
Evaluates JavaScript code at the server.
| |
Eval(BsonJavaScript, Object) | Obsolete.
Evaluates JavaScript code at the server.
| |
Eval(EvalFlags, BsonJavaScript, Object) | Obsolete.
Evaluates JavaScript code at the server.
| |
FetchDBRef |
Fetches the document referred to by the DBRef.
| |
FetchDBRefAs(Type, MongoDBRef) |
Fetches the document referred to by the DBRef.
| |
FetchDBRefAsTDocument(MongoDBRef) |
Fetches the document referred to by the DBRef, deserialized as a TDocument.
| |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
FindAllUsers | Obsolete.
Finds all users of this database.
| |
FindUser | Obsolete.
Finds a user of this database.
| |
GetCollection(String) |
Gets a MongoCollection instance representing a collection on this database
with a default document type of BsonDocument.
| |
GetCollection(String, MongoCollectionSettings) |
Gets a MongoCollection instance representing a collection on this database
with a default document type of TDefaultDocument.
| |
GetCollection(String, WriteConcern) |
Gets a MongoCollection instance representing a collection on this database
with a default document type of BsonDocument.
| |
GetCollection(Type, String) |
Gets a MongoCollection instance representing a collection on this database
with a default document type of BsonDocument.
| |
GetCollection(Type, String, MongoCollectionSettings) |
Gets a MongoCollection instance representing a collection on this database
with a default document type of BsonDocument.
| |
GetCollection(Type, String, WriteConcern) |
Gets a MongoCollection instance representing a collection on this database
with a default document type of BsonDocument.
| |
GetCollectionTDefaultDocument(String) |
Gets a MongoCollection instance representing a collection on this database
with a default document type of TDefaultDocument.
| |
GetCollectionTDefaultDocument(String, MongoCollectionSettings) |
Gets a MongoCollection instance representing a collection on this database
with a default document type of TDefaultDocument.
| |
GetCollectionTDefaultDocument(String, WriteConcern) |
Gets a MongoCollection instance representing a collection on this database
with a default document type of TDefaultDocument.
| |
GetCollectionNames |
Gets a list of the names of all the collections in this database.
| |
GetCurrentOp |
Gets the current operation.
| |
GetGridFS |
Gets an instance of MongoGridFS for this database using custom GridFS settings.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetProfilingInfo |
Gets one or more documents from the system.profile collection.
| |
GetProfilingLevel |
Gets the current profiling level.
| |
GetSisterDatabase |
Gets a sister database on the same server.
| |
GetStats |
Gets the current database stats.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
IsCollectionNameValid |
Checks whether a given collection name is valid in this database.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
RemoveUser(String) | Obsolete.
Removes a user from this database.
| |
RemoveUser(MongoUser) | Obsolete.
Removes a user from this database.
| |
RenameCollection(String, String) |
Renames a collection on this database.
| |
RenameCollection(String, String, Boolean) |
Renames a collection on this database.
| |
RunCommand(String) |
Runs a command on this database.
| |
RunCommand(IMongoCommand) |
Runs a command on this database.
| |
RunCommandAs(Type, IMongoCommand) |
Runs a command on this database and returns the result as a TCommandResult.
| |
RunCommandAs(Type, String) |
Runs a command on this database and returns the result as a TCommandResult.
| |
RunCommandAsTCommandResult(String) |
Runs a command on this database and returns the result as a TCommandResult.
| |
RunCommandAsTCommandResult(IMongoCommand) |
Runs a command on this database and returns the result as a TCommandResult.
| |
RunCommandAsTCommandResult(IMongoCommand, ReadPreference) |
Runs a command on this database and returns the result as a TCommandResult.
| |
SetProfilingLevel(ProfilingLevel) |
Sets the level of profile information to write.
| |
SetProfilingLevel(ProfilingLevel, TimeSpan) |
Sets the level of profile information to write.
| |
ToString |
Gets a canonical string representation for this database.
(Overrides ObjectToString.) |
Name | Description | |
---|---|---|
ToBson |
Serializes an object to a BSON byte array.
(Defined by BsonExtensionMethods.) | |
ToBsonDocument |
Serializes an object to a BsonDocument.
(Defined by BsonExtensionMethods.) | |
ToJson |
Serializes an object to a JSON string.
(Defined by BsonExtensionMethods.) |