Raj*_*lar 6 ravendb ravendb-studio
I want to extract Json property from Raven DB database. I am extracting it from Ravendb studio from index as below. In below query, parameter Body is of type json and I want to extract its one field (let's say field1) from it. How can it be done?
from index 'Selectdata' as message
order by message.ProcessedAt desc
select {
UniqueMessageId: message.UniqueMessageId,
MessageId: message.MessageMetadata.MessageId,
MessageType: message.Headers["EnclosedMessageTypes"],
TimeSent: message.Headers["TimeSent"],
ProcessingStarted: message.Headers["ProcessingStarted"],
ProcessingEnded: message.Headers["ProcessingEnded"],
ProcessingEndpoint: message.Headers["ProcessingEndpoint"],
ProcessedAt : message.ProcessedAt,
Body:message.MessageMetadata.Body //json body
}
Run Code Online (Sandbox Code Playgroud)
在“正文”字段上使用全文搜索。请参阅RavenDB 演示
中的代码示例:
使用静态索引的全文搜索 - 单字段
https://demo.ravendb.net/demos/csharp/text-search/fts-with-static-index-single-field
使用静态索引的全文搜索 - 多个字段
https://demo.ravendb.net/demos/csharp/text-search/fts-with-static-index-multiple-fields
也可以Search()在“Body”字段属性上使用该方法。请参阅https://ravendb.net/docs/article-page/5.0/Csharp/client-api/session/querying/how-to-use-search
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |