在RavenDB我的文檔(ID = 1234)是如何在Json-Linq中的RavenDB索引中選擇屬性?
"datacontainer": {
"data": [
{
"@idx": "1",
"@idy": "a",
"value": {
"#text": "test 2010"
}
},
{
"@idx": "2",
"@idy": "b",
"value": {
"#text": "test 2011"
}
},
{
"@idx": "3",
"@idy": "c",
"value": {
"#text": "test 2012"
}
}
]
}
我想創建一個索引,在這裏我選擇我喜歡的值(例如idx = "2"
和idy = "b"
)和輸出將是:
(ID, value_text) = (1234, "test 2011")
現在我可以選擇單個元素,並檢查其Linq中的價值:
where p.datacontainer.data[0]["@idx"] == "2" && p.datacontainer.data[0]["@idy"] == "b"
如何搜索合適的eleme nt在我的列表中?