我需要从集合中检索所有文档以将其转储到Excel文件中。
使用这个似乎有效
var luceneQuery = Session.Advanced.LuceneQuery<Test.ReduceResult>("Test/ByTestData");
var enumerator = Session.Advanced.Stream(luceneQuery);
var obj = new List<Test.ReduceResult>();
while (enumerator.MoveNext())
{
obj.Add(enumerator.Current.Document);
}
这给了我索引中的所有结果。但是我想检索索引中的所有文档而不是索引(因为索引不包含文档中存储的所有信息)。如何才能做到这一点?
将查询更改为:
var luceneQuery = Session.Advanced.LuceneQuery<Test.ReduceResult>("Raven/DocumentsByEntityName")
.WhereEquals("Tag", "Customers");
这将给您所有客户。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句