这是为了让Moralis API制作以太坊应用程序。我使用getAllTokenIds((为NFT集合提取数据,并将数据存储在Moralis数据库中。
使用以下行:query.ascending("tokenId"(;
我的结果是令牌ID(0,1,10,100,1000,10000,10001,10002,10003…(。我该如何制作它,使我的令牌ID顺序为(0、1、2、3、4、5…(?
我曾试图查找将我的令牌Ids列转换为数字格式的方法,但我不确定是否有方法在Moralis数据库中做到这一点。
GM在那里,
通常返回的tokenId
将是字符串,因此它将像字符串一样对其进行排序
因此,一种解决方案是在将结果推送到Moralis DB后,运行beforeSave
或afterSave
来创建一个新列,保存tokenId
的的整数版本
或者,在推送之前先将这些tokenId
s转换为整数,然后再转换为Moralis DB
如果你发现其他,请告诉我
干杯~