中提取收集的財產我使用RavenDB和我有麻煩提取使用Lucene的查詢特定值。如何根文檔
這裏是我的文檔中的JSON:
{
"customer" : "my customer"
"locations": [
{
"name": "vel arcu. Curabitur",
"settings": {
"enabled": true
}
}
]
}
這裏是我的查詢:
var list = session.Advanced.LuceneQuery<ExpandoObject>()
.SelectFields<ExpandoObject>("customer", "locations;settings.enabled", "locations;name")
.ToList();
列表填充,幷包含了一堆客戶的性質ExpandoObjects的,但我不能爲我的生活得到的位置 - >名稱或位置 - >設置 - >啓用回來。
是「;」要麼 」。」錯誤的用法?
我不想加載整個文檔。我只想從所有文檔中提取某些值。 使用LINQ我不能創建一個索引,因爲文件不與波蘇斯只是ExpandoObject或動態實體存儲。 – legion 2012-01-13 01:31:36
您可以使用字符串創建索引,該字符串將在服務器上處理。 – 2012-01-13 14:05:27
通過使用字符串創建索引,你的意思是什麼? – legion 2012-01-26 02:48:12