# queryWithVars -- how to specify multiple uids?

**URL:** <https://discuss.dgraph.io/t/querywithvars-how-to-specify-multiple-uids/7753>\
**Category:** Dgraph Clients\
**Tags:** kind:question, dgraph4j\
**Created:** [July 30, 2019, 5:23pm UTC](https://discuss.dgraph.io/t/querywithvars-how-to-specify-multiple-uids/7753 "2019-07-30T17:23:11Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![diggy](https://yyz1.discourse-cdn.com/flex007/user_avatar/discuss.dgraph.io/diggy/32/3666_2.png) [@diggy](https://discuss.dgraph.io/u/diggy)\
**Post date:** [July 30, 2019, 5:23pm UTC](https://discuss.dgraph.io/t/querywithvars-how-to-specify-multiple-uids/7753/1 "2019-07-30T17:23:11Z")

</div>

_Posted by_ [wiradikusuma](https://github.com/wiradikusuma):

Given this signature:

```
public Response queryWithVars(final String query, final Map<String, String> vars)

```

How do I pass multiple value (uids) with the same key?

---

<div class="post-metadata">

**Author:** ![diggy](https://yyz1.discourse-cdn.com/flex007/user_avatar/discuss.dgraph.io/diggy/32/3666_2.png) [@diggy](https://discuss.dgraph.io/u/diggy)\
**Post date:** [August 6, 2019, 12:38am UTC](https://discuss.dgraph.io/t/querywithvars-how-to-specify-multiple-uids/7753/2 "2019-08-06T00:38:09Z")

</div>

[campoy](https://github.com/campoy) _commented_ :

Hey @gitlw, I think you’re probably the best person to answer this question.

---

<div class="post-metadata">

**Author:** ![diggy](https://yyz1.discourse-cdn.com/flex007/user_avatar/discuss.dgraph.io/diggy/32/3666_2.png) [@diggy](https://discuss.dgraph.io/u/diggy)\
**Post date:** [August 11, 2019, 9:27am UTC](https://discuss.dgraph.io/t/querywithvars-how-to-specify-multiple-uids/7753/3 "2019-08-11T09:27:17Z")

</div>

[wiradikusuma](https://github.com/wiradikusuma) _commented_ :

Tried passing string “0xAAA,0XBBB” (comma-separated text) – doesn’t work 😃

---

<div class="post-metadata">

**Author:** ![diggy](https://yyz1.discourse-cdn.com/flex007/user_avatar/discuss.dgraph.io/diggy/32/3666_2.png) [@diggy](https://discuss.dgraph.io/u/diggy)\
**Post date:** [September 17, 2019, 4:16pm UTC](https://discuss.dgraph.io/t/querywithvars-how-to-specify-multiple-uids/7753/4 "2019-09-17T16:16:29Z")

</div>

[campoy](https://github.com/campoy) _commented_ :

Hey @mangalaman93, please have a look at this issue.

---

<div class="post-metadata">

**Author:** ![diggy](https://yyz1.discourse-cdn.com/flex007/user_avatar/discuss.dgraph.io/diggy/32/3666_2.png) [@diggy](https://discuss.dgraph.io/u/diggy)\
**Post date:** [October 1, 2019, 3:36pm UTC](https://discuss.dgraph.io/t/querywithvars-how-to-specify-multiple-uids/7753/5 "2019-10-01T15:36:19Z")

</div>

[mangalaman93](https://github.com/mangalaman93) _commented_ :

I don’t think we support passing multiple values in a variable, I can’t find an example for this in Dgraph or dgo repo.

---

<div class="post-metadata">

**Author:** ![diggy](https://yyz1.discourse-cdn.com/flex007/user_avatar/discuss.dgraph.io/diggy/32/3666_2.png) [@diggy](https://discuss.dgraph.io/u/diggy)\
**Post date:** [October 1, 2019, 3:46pm UTC](https://discuss.dgraph.io/t/querywithvars-how-to-specify-multiple-uids/7753/6 "2019-10-01T15:46:00Z")

</div>

[mangalaman93](https://github.com/mangalaman93) _commented_ :

Related to [Support lists in query variables (Dgraph's GraphQL Variable) · Issue #2726 · dgraph-io/dgraph · GitHub](https://github.com/dgraph-io/dgraph/issues/2726)

---

<div class="post-metadata">

**Author:** ![diggy](https://yyz1.discourse-cdn.com/flex007/user_avatar/discuss.dgraph.io/diggy/32/3666_2.png) [@diggy](https://discuss.dgraph.io/u/diggy)\
**Post date:** [October 1, 2019, 3:55pm UTC](https://discuss.dgraph.io/t/querywithvars-how-to-specify-multiple-uids/7753/7 "2019-10-01T15:55:14Z")

</div>

[MichelDiz](https://github.com/MichelDiz) _commented_ :

BTW guys, a workaround for this would be something like

```auto
query q($name1:string = "Ridley Scott", $name2:string = "Steven Spielberg") {
  me(func: eq(name@en, [$name1, $name2])) {
    name@en
    director.film @filter(lt(initial_release_date, "1980-01-01")) {
      initial_release_date
      name@en
    }
  }
}

```

You pass each value separately into variables. Hence use them as above.

Details of this support [Support for Gql variable in arrays by srfrog · Pull Request #2981 · dgraph-io/dgraph · GitHub](https://github.com/dgraph-io/dgraph/pull/2981)

---

<div class="post-metadata">

**Author:** ![diggy](https://yyz1.discourse-cdn.com/flex007/user_avatar/discuss.dgraph.io/diggy/32/3666_2.png) [@diggy](https://discuss.dgraph.io/u/diggy)\
**Post date:** [July 11, 2020, 1:42am UTC](https://discuss.dgraph.io/t/querywithvars-how-to-specify-multiple-uids/7753/8 "2020-07-11T01:42:02Z")

</div>


