Asp.net mvc RavenDB查询的一般方法
问这个问题最好的方法是什么。 我必须编写一个查询,获取特定类型的所有文档的计数,以及 特定字段为“xxx”。我在我的代码中这样写 远 按照RavenDB中的示例日期,比如说,我想编写一个查询 这里获取艺术家名称为“xxx”的唱片集文档的总数 我是否在上面的代码中这样做Asp.net mvc RavenDB查询的一般方法,asp.net-mvc,lucene,indexing,ravendb,Asp.net Mvc,Lucene,Indexing,Ravendb,问这个问题最好的方法是什么。 我必须编写一个查询,获取特定类型的所有文档的计数,以及 特定字段为“xxx”。我在我的代码中这样写 远 按照RavenDB中的示例日期,比如说,我想编写一个查询 这里获取艺术家名称为“xxx”的唱片集文档的总数 我是否在上面的代码中这样做 { "AlbumArtUrl": "/Content/Images/placeholder.gif", "Genre": { "Id": "genres/1", "Name": "Rock" },
{
"AlbumArtUrl": "/Content/Images/placeholder.gif",
"Genre": {
"Id": "genres/1",
"Name": "Rock"
},
"Price": 8.99,
"Title": "Greatest Hits",
"CountSold": 0,
"Artist": {
"Id": "artists/100",
"Name": "Lenny Kravitz"
}
var-store=newdocumentstore{Url=”http://localhost: 81" };
store.Initialize();
使用(var session=store.OpenSession())
{
int count=session.Query()
.Where(x=>x.Artist.Name==“Lenny Kravitz”)
.Count();
}
返回视图();
谢谢你的代码。。。不被承认。。我遗漏了一些东西。@ZVenue你能给我们看看你的类的代码吗?不仅仅是存储在RavenDb中的json数据。@ZVenue很抱歉这个问题,但是您有一个名为“Album”的类吗?
{
"AlbumArtUrl": "/Content/Images/placeholder.gif",
"Genre": {
"Id": "genres/1",
"Name": "Rock"
},
"Price": 8.99,
"Title": "Greatest Hits",
"CountSold": 0,
"Artist": {
"Id": "artists/100",
"Name": "Lenny Kravitz"
}
var store = new DocumentStore { Url = "http://localhost: 81" };
store.Initialize();
using (var session = store.OpenSession())
{
int count = session.Query<Album>()
.Where(x => x.Artist.Name == "Lenny Kravitz")
.Count();
}
return View();