草庐IT

排名榜

全部标签

mongodb - 与周围的玩家一起在 mongo 中排名排行榜

我将如何创建一个查询来获取当前玩家的等级和周围玩家的等级。例如,如果我有一个包含名称和分数的排行榜集合{name:'John',pts:123}如果约翰排在第23位,我还想显示第22位和第24位的用户名。我可以查询pts大于123的排行榜项目的数量以获得John的排名,但我如何才能有效地获得排名刚好高于和低于当前玩家的玩家?我可以仅根据索引位置获取项目吗?我想我可以进行2个查询,首先获取用户排名位置的数字,然后进行跳过限制查询,但这似乎效率低下并且似乎没有有效地使用索引db.leaderboards.find({pts:{$gt:123}}).count();->23db.leader

国内外十大rpa软件工具排名

RPA并不是一个新兴概念,其发展历史可追溯至1954年的工业机器人诞生。如果再追溯流程自动化的历史,全球第一条自动化生产线诞生于1913年的福特汽车制造车间。看似专业的RPA出现至今只有不到二十年,但是沿着自动化、机械化,再到信息自动化的路径看RPA技术发展,以及流程自动化管理理念与应用实践,却早已历经百年。到了90年代,业务流程和业务流程定位的概念兴起。随着协调成本、劳力成本以及流程错误成本的提高,基于廉价劳动力的BPO渐渐不受待见,领先的公司逐步将目光转移到了自动化而取消人工。由此,BPO企业开始大量引入流程自动化技术。此时RPA横空出世。RPA最初是作为降低业务流程外包成本的一种方式,然

mongodb - 根据关键值对文档进行排序和排名?

我正在尝试为集合中的学生提取得分最高的文档,并在下面形成查询:{name:"Person1",marks:20}{name:"Person2",marks:20}{name:"Person1",marks:30}{name:"Person1",marks:25}{name:"Person2",marks:50}{name:"Person1",marks:90}{name:"Person3",marks:990}我的查询:db.mytest1.aggregate([{$sort:{"name":1,"marks":-1}},{$group:{_id:"$name",name:{$firs

performance - MongoDB动态排名

我使用MongoDB并有一个包含大约100000个条目的集合。条目包含这样的数据:{"page":"page1","user_count":1400}{"page":"page2","user_count":1100}{"page":"page3","user_count":900}...我想根据user_count输出条目的排名,例如:#1-page1#2-page2#3-page3......到目前为止一切顺利。如果我只输出一个排序列表,我可以简单地使用循环计数器。但我还必须支持各种搜索查询。因此,例如我得到20个结果,并想显示结果的排名。喜欢:#432-page1232#32-p

mongodb - 如何获得 mongoDB 集合的排名位置?

我有一个如下所示的mongoDB集合:{"_id":1,"name":"JohnDoe","company":"Acme","email":"john.doe@acme.com","matches":[171844,169729,173168,174310,168752,174972,172959,169546]}{"_id":2,"name":"BruceWayne","company":"WayneEnterprises","email":"bruce@wayne.com","matches":[171844,232333,233312,123456]}{"_id":3,"name

我们一起聊聊SQL中的排名问题

今天给大家介绍一下SQLServer排名中经常用到的ROW_NUMBER(),RANK(),DENSE_RANK(),NTILE()这四个好兄弟。我们先创建一个测试数据表ScoresWITHtAS(SELECT1StuID,70ScoreUNIONALLSELECT2,85UNIONALLSELECT3,85UNIONALLSELECT4,80UNIONALLSELECT5,74)SELECT*INTOScoresFROMt;SELECT*FROMScores结果如下:图片1、ROW_NUMBER()定义:ROW_NUMBER()函数作用就是将SELECT查询到的数据进行排序,每一条数据加一个

自研框架跻身全球 JS 框架榜单,排名紧随 React、Angular 之后!

前言终于实现了一个重要目标!我独立研发的JavaScript框架Strve,最近发布了重大版本 6.0.2。距离上次大版本发布已经接近两个月,期间进行了大量的优化,使得框架性能和稳定性都得到了大幅度的提升。在上次的大版本更新中,成功实现了对JSX语法的全面支持,使得Strve在代码智能提示和代码格式化方面更加友好,进一步提高了开发效率。介绍相信有些小伙伴没有听说过Strve到底是什么,那我这里就大体介绍一下。Strve是一个可以将字符串转换为视图(用户界面)的JavaScript库。Strve不仅易于使用,而且可以灵活地拆解不同的代码块。使用模板字符串开发用户界面,主要是利用JavaScrip

php - MySQL 排名基于分数和播放时间

我有两个MySQL表如下表格:分数表:用户我的要求是对分数进行排名并检索分数total_score是否大于某个值(例如,如果total_score小于15,则对所有分数进行排名)。如果分数相等,则也考虑时间。我编写了以下查询来获取包含排名的行(我不太熟悉SQL查询,但我试图找到一种方法来执行此操作-运气不好)。尝试-1SELECTscore.total_score,CONCAT(users.user_first_name,'',users.user_last_name)ASname,users.user_email,FIND_IN_SET(total_score,(SELECTGROU

MySQL总和排名,按流派分组,限制10

我有这样的MySQL表,我想计算每个类型的TOP10:rankings_2016(trackId、genreId、排名、时间戳)流派(genreId,genreName)轨道(trackId、trackName、genreId)艺术家(artistId,artistName)artists_tracks(artistId,trackId)我想获得每个流派、每个轨道和每个艺术家的TOP10排名。一首轨道或一位艺术家最多可以有2种流派。排名可能是一样的。只是为了得到LIMIT2的想法:genreId|trackId|ranking------------------------------

php - 瑞士排名系统Mysql查询问题

我正在创建一个视频排名网站。每个视频在比赛中与另一个视频对决。然后用户前进到下一场比赛。以下查询返回按输赢率排序的结果。SELECTv.id,v.wins,v.loses,v.wins/v.losesASwin_loss_ratioFROMvideoWHEREv.idNOTIN(SELECTh.competitoridFROMvideoASv,comphistoryAShWHEREv.id=h.id)ORDERBYwin_loss_ratioDESCLIMIT0,2结果是这样的:idwinsloseswin_loss_ratio73723.5000104522.5000我正在尝试找出一