首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Moralis API排序查询以数字代替0,10,100,1001,1002

Moralis API排序查询以数字代替0,10,100,1001,1002
EN

Stack Overflow用户
提问于 2022-03-22 00:56:23
回答 1查看 141关注 0票数 1

这是为Moralis制作Ethereum应用程序。我使用getAllTokenIds()来为NFT集合提取数据,并将数据存储在Moralis数据库中。

使用这一行:query.ascending(“tokenId”);

我的结果显示了令牌in (0,1,10,100,1000,10000,10001,10002,10003…)如何使令牌is的顺序为(0,1,2,3,4,5…)??

我试图查找将令牌in列转换为数字格式的方法,但我不确定是否有一种方法可以在Moralis数据库中实现。

EN

回答 1

Stack Overflow用户

发布于 2022-08-18 12:31:49

总经理在那里,

通常返回的tokenId将是字符串,因此它将像字符串一样对其排序。

因此,一种解决方案是在将结果推送到Moralis之后,运行beforeSaveafterSave创建一个新列,保存tokenId的整数版本。

或者,先将这些tokenIds转换为整数,然后再推到Moralis。

如果你发现了别的什么,请告诉我

干杯~

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71565783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档