在标准DocumentStore
上,我们可以指定默认数据库用作:
documentStore = new DocumentStore {
DefaultDatabase = "Comics"
}
我们如何为ShardedDocumentStore
做同样的事情?
答案 0 :(得分:0)
我现在看到的答案非常明显。
可以在创建DefaultDatabase
之前设置的每个分片上设置SharededDocumentStore
。
var shards = new Dictionary<string, IDocumentStore>
{
{ "Marvel", new DocumentStore {
Url = "http://localhost:8080",
DefaultDatabase = "Comics" }
},
{ "DC Comics", new DocumentStore {
Url = "http://localhost:8081",
DefaultDatabase = "Comics" }
}
};