У меня есть пользовательская форма, где пользователи будут отправлять свои запросы, прикрепляя документы, которые сохраняются в определенной библиотеке с уникальным идентификатором.Прежде чем он достиг 5000 пунктов, я создал индекс для этого столбца уникального идентификатора.Я использую запрос REST для сохранения документов и отображения их на странице запроса просмотра путем фильтрации по уникальному идентификатору.Столбцы этой библиотеки: имя (название, пользовательский столбец SP), уникальный идентификатор, идентификатор (пользовательский столбец SP).
После достижения 5000 элементов следующий документ сохраняется, но уникальный идентификатор -отсутствует.Я получаю сообщение об ошибке «listItemAllFields» в сети.Это какая-то проблема с моим способом написания кода или библиотека не принимает более 5000 элементов
Будет ли эта проблема такой же для списков?
Будут ли работать фильтры в библиотеке n списков после 5000, если конкретные столбцы проиндексированы и можно ли отобразить данные на странице просмотра?
$pnp.sp.web.getFolderByServerRelativeUrl(url).files.add(docName, x,true).then (function(f) {
f.file.listItemAllFields.get().then(function(listItemAllFields){
$pnp.sp.web.lists.getByTitle("DLNAME").items.getById(listItemAllFields.Id).update({
uniqeID = $scope.uniqueIDfromMasterList
}).then function(r){
console.log("document uploaded");
}
});
});