• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Определить пустую коллекцию в жава скрипте?

  • Автор темы 11BOSS11
  • Дата начала
1

11BOSS11

Код:
var colS:NotesDocumentCollection=New NotesDocumentCollection(database);

не получается по синтаксису орпеделить пустую колекцию в жава скрипте..
:)
 
N

nvyush

М.б.
var colS:NotesDocumentCollection=database.CreateDocumentCollection();
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
зачем вам колекция, в таком варианте?
чем не устраивают JS сущности, для работы с массивами?
 
1

11BOSS11

зачем вам колекция, в таком варианте?
чем не устраивают JS сущности, для работы с массивами?
нужна для фтсеча:
colS.FTSearch(q)

Добавлено: у меня было все пркарсно с жава векторами, пока не понадобилось делать поиск по колекции. :) .
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
поиск какого вида?
может по ключу устроит - тогда хэш
и почему сразу не сделать ФТсёрч в базе
или просто - ДБсёрч
 
1

11BOSS11

поиск какого вида?
может по ключу устроит - тогда хэш
и почему сразу не сделать ФТсёрч в базе
или просто - ДБсёрч
полонотекстовый поиск FTSearch

по базе не получится, так как я отбираю колекцию определенную свою, а потом нужноеще по ней сделать поиск .
 
Z

Zeka

Положи доки в фолдер и в нём сможешь сделать FTSearch
 
1

11BOSS11

Положи доки в фолдер и в нём сможешь сделать FTSearch
не думаю, что это будет хорошей идеей, доков много будет они с разных баз, и физически перемещать их не есть возможным.

Добавлено:
Код:
var dc99:DocumentCollection=database.createDocumentCollection();
var doc99:NotesDocument=n1.get(0);
dc99.addDocument(doc99);

n1-жава вектор.

ну почему же сдесь ошибка?? :) :

Error while executing JavaScript computed expression
Script interpreter error, line=37, col=6: [TypeError] Exception occurred calling method NotesDocumentCollection.addDocument(lotus.domino.local.Document) null

в векторе n1 документы с различных баз.
 
N

nvyush

ну почему же сдесь ошибка??
в векторе n1 документы с различных баз.
Коллекция документов может содержать документы только из "своей" базы, у неё и свойство соответствующее есть — Parent.

Хотя м.б. в 8.5 уже можно, не знаю, не пробовал.
 
1

11BOSS11

null слово смущает ;)
ну меня тоже,
документ взялся!
метод адд не хочет работать походу.. :)



Добавлено:
Коллекция документов может содержать документы только из "своей" базы, у неё и свойство соответствующее есть — Parent.

Хотя м.б. в 8.5 уже можно, не знаю, не пробовал.

ну хорошо, я в колекцию хочу записать всего лишь 1й документ с моего вектора(содержащего доки с разных баз), вот, все арвно ошибку выдает ..
 
1

11BOSS11

А документ из той же базы, что и коллекция?
ага,.. вот оно что, в этом наверное и ошибка,..
колекцию я создаю от текущей базы, а доки беру с друхи, поэтому и не добавляет их в колекцию..
:)
хех
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
это больше похоже на доменный поиск...
 
N

nvyush

Если очень надо и баз не очень много, можно создать коллекцию под каждую базу (вектор коллекций), выполнить фтсёч по каждой (вектор коллекций результатов) и результаты поместить в вектор документов. Бред, наверное, но с х-страницами пока не работал, другого предложить не могу.
 
1

11BOSS11

Если очень надо и баз не очень много, можно создать коллекцию под каждую базу (вектор коллекций), выполнить фтсёч по каждой (вектор коллекций результатов) и результаты поместить в вектор документов. Бред, наверное, но с х-страницами пока не работал, другого предложить не могу.

ну я вижу только один более мение нормальынй выход с этого положения,
буду просто на каждом доке делать поски, и добавлять в резалт колекцию))

спасибо всем з апомоШь, огромное.
 
1

11BOSS11

а как на жава скрипте удалить колекцию?
чтобы не удалять физически документы которые в колекции, а просто удалить в коде колекциию,
чтобы можно было переменную имени колекции сипользоавть снова..??
 
1

11BOSS11

спасибо, колекцию мы не удалми никак,
просто передекларировать можно))
тема закрыта))
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!