在 ravenhq.com 上查询 RavenDb 时,我收到以下日志消息:
Issuing query on index Temp/Users/ByName for: Name:raz0rf1sh
这是我尝试执行的方法的代码:
public User GetByName(string name)
{
using (var session = _documentStore.OpenSession())
{
var user = session.Query<User>()
.SingleOrDefault(x => x.Name == name);
if (user == null)
throw new ArgumentException("Oh snap! User does not exist.");
return user;
}
}
我可以看到索引,即使我从 raven GUI 查询它,也不会返回结果。