Как вернуть все записи с определенной даты в log.nsf - PullRequest
0 голосов
/ 16 февраля 2019

Мне нужно вернуть все записи (коллекции) с определенной даты из представления miscellaneus в log.nsf, используя SSJS.

Первая категория просмотров - это «текст», а вторая категория - «дата».,

Я пытался использовать методы getAllEntriesByKey (vector) или createViewNavFromCategory (vector), но я застрял, поскольку столбцы с категориями содержат разные типы данных.

как я могу это сделать?

Вот одна вещь, которую я попробовал

var logdb = sessionAsSigner.getDatabase("domino01/....","log.nsf");
var logView = logdb.getView("MiscEvents")

var v = new java.util.Vector()
var nav = logView.createViewNavFromCategory("domino01/...\\2019-02-15")
return nav.getCount()

, а вот другая

var logdb = sessionAsSigner.getDatabase("domino01/...","log.nsf");
var logView = logdb.getView("MiscEvents")
var v = new java.util.Vector()

v.add("domino01/...")
v.add(session.createDateTime("Today").getDateOnly())

var nav = logView.getAllEntriesByKey(v)
return nav.getCount()

enter image description here

1 Ответ

0 голосов
/ 17 февраля 2019

Просто удалите вызов getDateOnly из вашего второго примера кода.

v.add(session.createDateTime("Today"))
...