gpt4 book ai didi

stormpath - 数组内的自定义数据搜索

转载 作者:行者123 更新时间:2023-12-02 15:15:30 25 4
gpt4 key购买 nike

是否可以搜索帐户的自定义数据以查找数组中包含的值?

类似于:

?customData.[arrayName].{key}=value

Stormpath docs不要提到数组搜索。

最佳答案

是的,用Stormpath即使值存储为数组,也完全可以搜索自定义数据!

请注意,字段名称是简单的名称,而值是不同的数据类型,如数组、映射、字符串等...因此查询并不像人们想象的那么复杂:-)

例如,如果我想存储名为 favoriteColors 的自定义数据,它是一个数组,如

"favoriteColors": [ "red", "black", "blue", "white" ]

请注意,字段名称与任何其他字段名称一样。值为数组。

要在 favoriteColors 数组中搜索具有值 red 的帐户,您只需要正常的查询语法:

?customData.favoriteColors=red

完整的请求(如果搜索帐户目录)可能如下所示:

https://api.stormpath.com/v1/directories/<directory_uid>/accounts?customData.favoriteColors=red

您还可以对租户资源执行相同的搜索以搜索租户范围(跨所有账户):

https://api.stormpath.com/v1/tenants/<tenant_uid>/accounts?customData.favoriteColors=red

此查询将匹配 favoriteColors 数组中包含 red 的帐户。如果我将查询更改为 ?customData.favoriteColors=yellow 它将不匹配,除非 yellow 也被添加到数组中。

关于stormpath - 数组内的自定义数据搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40917021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com