gpt4 book ai didi

javascript - 如何使用 Azure 上的脚本计算表中的元素数量?

转载 作者:行者123 更新时间:2023-11-28 01:15:29 24 4
gpt4 key购买 nike

我需要为视频游戏制作在线排行榜。我正在 Azure 上使用移动服务。我有一个表,其中应仅包含前 100 个分数(当然是最高分数),因此在达到此记录数之前,应承认每个分数。为此,我需要在 Azure 上的插入脚本中计算排行榜表的行数。

默认脚本是:

function insert(item, user, request) {
request.execute();
}

我的查询类似于:

SELECT COUNT (*)  
FROM Leaderboard

我尝试使用mssql.query,但那部分代码似乎被忽略了。

var sql = "SELECT COUNT (*) FROM Leaderboard";

mssql.query(sql, {
success: function(results){
//do things
},
error: function(err) {
console.log("error: " + err);
}
});

我也尝试过:

var LeaderboardOnlineTable = tables.getTable('LeaderboardOnline');

LeaderboardOnlineTable.take(0).includeTotalCount().read().then(function (results) {
var count = results.totalCount;
});

我做错了什么吗?

提前致谢!

最佳答案

这应该有效:

function insert(item, user, request) {
var LeaderboardOnlineTable = tables.getTable('LeaderboardOnline');
LeaderboardOnlineTable.includeTotalCount().read({success: insertRecord});

function insertRecord(results) {
var count = results.totalCount;
if (count < 100) {
request.execute();
} else {
// do whatever you need if the table is "full"
}
}
}

关于javascript - 如何使用 Azure 上的脚本计算表中的元素数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23890581/

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