【发布时间】:2017-03-09 20:16:01
【问题描述】:
假设我是searching for cardType = points,如果找到它我想知道那个对象的索引位置。根据给定的示例数组,该对象的索引位置为 1。下面是示例数组。
[{
cardCode = MGC;
cardId = 5720663d8944bf6710c9d894;
cardType = gift;
},
{
cardCode = MPC;
cardId = 5720663d8944bf6710c9d898;
cardType = points;
},
{
cardCode = MAC;
cardId = 5720663d8944bf6710c9d895;
cardType = advantage;
},
{
cardCode = MCC;
cardId = 5720663d8944bf6710c9d897;
cardType = cashback;
}]
【问题讨论】:
-
两个问题都不一样。我不接受包含字符串类型元素的数组。基于方法
index(of)的答案在我的情况下不可用。 -
您是否阅读了该问答的所有个答案? stackoverflow.com/a/24069331/1187415 和stackoverflow.com/a/32923407/1187415 都解释了如何使用
index(where: ..)