Operations: How to Switch Operations to a Different Database

By default, the operations available directly in store are working on a default database that was setup for that store. To switch operations to a different database that is available on that server use the ForDatabase method.

Operations.ForDatabase

OperationExecutor ForDatabase(string databaseName);
Parameters
databaseName string Name of a database for which you want to get new Operations
Return Value
OperationExecutor New instance of Operations that is scoped to the requested database

Example

OperationExecutor operations = documentStore.Operations.ForDatabase("otherDatabase");

How to Switch Maintenance Operations to a Different Database

As with Operations, by default the Maintenance operations available directly in store are working on a default database that was setup for that store. To switch maintenance operations to a different database use the ForDatabase method.

Maintenance.ForDatabase

MaintenanceOperationExecutor ForDatabase(string databaseName);
Parameters
databaseName string Name of a database for which you want to get new Maintenance operations
Return Value
MaintenanceOperationExecutor New instance of Maintenance that is scoped to the requested database

Example

MaintenanceOperationExecutor maintenanceOperations = documentStore.Maintenance.ForDatabase("otherDatabase");