Commands: How to switch command to a different database?

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

ForDatabase

public IDatabaseCommands forDatabase(String database);
Parameters
database String name of a database for which you want to get new commands
Return Value
IDatabaseCommands New instance of commands that is scoped to the requested database.

Example

IDatabaseCommands commands = store.getDatabaseCommands().forDatabase("otherDatabase");

ForSystemDatabase

public IDatabaseCommands forSystemDatabase();
Return Value
IDatabaseCommands Method returns new instance of commands that is scoped to the system database.

Example

IDatabaseCommands systemCommands = store.getDatabaseCommands().forSystemDatabase();