我有一个计算字段,其中我在符合条件的视图中显示文档总数。我正在使用GetAllEntriesByKey并希望将开始日期,结束日期和名称字段值作为搜索键字符串传递。是否有一种有效的方法来获得结果。
答案 0 :(得分:2)
使用
创建视图使用
获取条目var v:NotesView = database.getView("yourView");
var query = new java.util.Vector();
var startDate:Date = new Date(2017,1,1);
var endDate:Date = new Date(2017,2,31);
var range:NotesDateRange = session.createDateRange(startDate, endDate);
query.addElement(range);
query.addElement("searchName");
var vec:NotesViewEntryCollection = v.getAllEntriesByKey(query, true);
(注意Date()中的第二个参数:1月为0,2月为1,依此类推。)
答案 1 :(得分:0)
您可以将视图的前三列全部排序列(开始日期,结束日期,名称)。
GetAllEntriesByKey的Keys参数可以是一个数组(Java中的Vector)
将keys数组设置为第一个条目作为开始日期,第二个条目作为结束日期,第三个作为名称。