0
我有本地主機上運行的RavenDB服務器:8080。我在這裏創建的數據庫 「CountriesRegions」 含有 「國家」 和 「區域」,文件如:爲什麼我的查詢不會從RavenDB返回任何結果?
文件編號27:
{
"Country": "Sweden",
"Region": "EU"
}
我有一個CountryRegion
類:
public class CountryRegion
{
public string Id { get; set; }
public string Country { get; set; }
public string Region { get; set; }
public CountryRegion(){}
}
的以下代碼包含test
對象,其中Country
設置爲「瑞典」,並且Region
設置爲「EU」,如期望的那樣:
using (var session = _countriesDocumentStore.OpenSession())
{
var test = session.Load<CountryRegion>("27");
}
然而,在這個代碼test
是一個空列表:
using (var session = _countriesDocumentStore.OpenSession())
{
var test = session.Query<CountryRegion>()
.Customize(cr => cr.WaitForNonStaleResults())
.ToList();
}
有什麼不對?
您還可以發佈該文檔的元數據嗎? –
您可能打算加載「countryRegions/27」而不只是「27」。你可以在代碼中將文檔寫入數據庫嗎? –