我正在尝试替换以下代码:varR=Challenges.FindAll().SetSortOrder("UseCount").First();varQ=Query.EQ("_id",R._id);varU=Update.Inc("UseCount",1);Challenges.Update(Q,U);returnR;意图如下:我在数据库中有一个名为“UseCount”的字段,我想找到具有较低值的记录。如果许多记录具有相同的值,我只想要第一个(这不重要)。同时,我想将“UseCount”字段递增1。我看过FindAndModify的示例,但它似乎适合与字段进行比较(即:“字段”=值),而