Skip to main content
ArcBlock Community

请教关于NFT查询的问题

shenxiuqiang
Support
chain-and-bridgefeaturequalifiedrewarded

DIDMail 期望通过普通邮箱地址(zhangsan@gmail.com)发送加密邮件,需要邮箱地址绑定did;

目前想到的方法是邮箱绑定发一个NFT,NFT中包含邮箱地址和did、公钥;

在发送邮件前,通过邮箱地址查询是否有这个nft,获取到did和公钥;

是否有相关查询方法;

比如,将邮箱地址放到tag中通过keyword查询;

我看到有个search查询,keyword是通过哪个字段查询的,这个是如何使用的?

image.png

4 replies

wangshijun20 months ago

你好,目前的 search 还只能支持各种 did 的查询(就是你提到的 keyword 参数),你的需求需要我们改进链的 indexdb 才能支持。

shenxiuqiang20 months ago

通过listAssets查询,查询指定的factoryAddress, 并通过keywords对tags过滤。似乎所有查询都考虑一下加入keywords查询条件,tags内容做全文索引

image.png

image.png

shenxiuqiang20 months ago

还有一个方案是开发一个轻节点程序,可以同步指定类型交易,用户可以自己定义索引结构用于满足自己业务需求的全文索引。并且同步过程可以进行实时数据统计。这样也可以降低链上查询压力。

shenxiuqiang20 months ago

NFT的数据在DATA属性中,期望也可以按json格式key=value查询

image.png

Reply