如何在数据存储中找到最大值?

我正在使用 go 和 datastore,我想查询从数据存储中获取最大值的位置。我在文档中找不到任何关于最大值的信息。我怎样才能做到这一点?

我正在使用 Google App Engine https://cloud.google.com/appengine/docs/go/datastore/


慕的地6264312
浏览 180回答 1
1回答

哆啦的时光机

没有直接的max功能,但你可以做一个your_query.Order('-the_field').Limit(1). 减号用于降序排序。这将对条目进行排序,the_field并为您提供具有最大值的最高结果。请注意,如果您有多个共享最大值的条目,您将只会收到其中之一。这很容易用更大的Limit.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go