0

在标准上DocumentStore,我们可以指定默认数据库用作:

documentStore = new DocumentStore {
    DefaultDatabase = "Comics"
}

我们如何为 a 做同样的事情ShardedDocumentStore

4

1 回答 1

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" } 
                      }
                 };
于 2013-06-10T18:49:25.393 回答