gpt4 book ai didi

javascript - 解析搜索超过 100 个查询

转载 作者:行者123 更新时间:2023-11-28 06:57:18 26 4
gpt4 key购买 nike

我用 Parse 编写了一个搜索函数,我试图获得超过 100 个结果。我已经添加了 query.limit(1000),但搜索仍然只能得到 100 及以下的结果。

搜索与用户输入一起工作,当用户输入值时,搜索框下方的表格会更新并显示值。

function userSearch(searchValue) {

$('body').addClass('loading');
/*Users Per Country*/


$('#user-pagination tbody tr').remove();

/*Run Parse Query*/
var firstName = new Parse.Query("User");
firstName.limit(1000);
firstName.contains("first_name", searchValue);


var lastName = new Parse.Query("User");
lastName.limit(1000);
lastName.contains("last_name", searchValue);


var userEmail = new Parse.Query("User");
userEmail.limit(1000);
userEmail.contains("email", searchValue);

var mainQuery = new Parse.Query.or(lastName, firstName, userEmail);
mainQuery.limit(1000);

/*Prepare Parse Query*/
mainQuery.ascending("last_name");

mainQuery.find().then(function(results) {
console.log(results.length);
if (results.length === 0) {
endOfResults = "true"
z = parseInt(z) - 10;
$('body').removeClass('loading');
$('#next-user').addClass('disabled');
} else {
$('body').removeClass('loading');
$('#pagination').hide();
$('#user-pagination tbody tr').remove();
for (var i = 0; i < results.length; i++) {
var object = results[i];

var blockStatus = object.get('suspended');
if (blockStatus === "1") {
blockClass = "unBlockUser";
blockText = "Unblock"
} else {
blockClass = "blockUser";
blockText = "Block"
};

$('#user-pagination tbody').append('<tr><td><a data-object="' + object.id + '" href="' + siteUrl + '/app-users-page/?user=' + object.id + '&blocked=' + blockText + '"">' + object.get('last_name') + '</a></td><td>' + object.get('first_name') + '</td><td>' + object.get('email') + '</td><td><a data-object="' + object.id + '" href="#" class="updatePin">Reset PIN</a> | <a data-object="' + object.id + '" href="#" data-mail="' + object.get('email') + '" data-name="' + object.get('first_name') + ' ' + object.get('last_name') + '" class="' + blockClass + '">' + blockText + '</a> | <a data-object="' + object.id + '" href="#" class="delete-user">Delete</a></td></tr>');
}

}
});
}

最佳答案

这确实有效,Parse.com 似乎缓存了 100 个查询。我将把它留在这里,因为 Parse.com javascript 搜索函数的示例并不多。

关于javascript - 解析搜索超过 100 个查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32475199/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com