我需要从集合中检索所有文档以将其转储到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);
}
这给了我索引中的所有结果。 但是,我想要检索集合中的所有文档而不是索引(因为索引不包含存储在文档中的所有信息)。 怎么办呢?
答案 0 :(得分:1)
将您的查询更改为:
var luceneQuery = Session.Advanced.LuceneQuery<Test.ReduceResult>("Raven/DocumentsByEntityName")
.WhereEquals("Tag", "Customers");
这将为您提供所有客户。