Puedo estar equivocado, pero enterrado en esta documentación parece la llamada a GetDatabase
en el objeto del servidor realmente creará la base de datos si aún no se ha creado.
Entonces, la línea C#:
server.GetDatabase("myDB");
Creará una nueva base de datos llamada myDB
la primera vez que se llama.
De la documentación: