# Only one node returned in two GraphQL variables query

**URL:** https://discuss.dgraph.io/t/only-one-node-returned-in-two-graphql-variables-query/5139
**Category:** Users
**Created:** [September 25, 2019, 10:24am UTC](https://discuss.dgraph.io/t/only-one-node-returned-in-two-graphql-variables-query/5139 "2019-09-25T10:24:46Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![mousewu](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@mousewu](https://discuss.dgraph.io/u/mousewu)
#### Post date: [September 25, 2019, 10:24am UTC](https://discuss.dgraph.io/t/only-one-node-returned-in-two-graphql-variables-query/5139/1 "2019-09-25T10:24:46Z")

</div>

I try to use python client to make a query with two variables:

```auto
def query1(self,account,asset):
    q = """
        query txs($account : string, $asset: string){
            me(func: eq(account, $account)) {
                account
                transfer @facets @facets(eq(asset,$asset)){
                    account
                    transfer @facets
                expand(_all_)
                }
            }
        }
        """
    res = self.client.txn(read_only=True).query(q, variables=variables)
    all_addresses = json.loads(res.json)
    print(all_addresses)

```

dgraph\_client.query1(“1.2.31”,“1.3.27”)  
But it only returns {‘me’: [{‘account’: ‘1.2.31’}]}  
However, the query with one variable works well. For example,

```auto
q = """
    query txs($account : string){
        me(func: eq(account, $account)) {
            account
            transfer @facets @facets(eq(asset,"1.3.27")){
                expand(_all_)
            }
        }
    }
    """

```

What is my problem? Thanks!

---

<div class="post-metadata">

### Author: ![MichelDiz](https://yyz1.discourse-cdn.com/flex007/user_avatar/discuss.dgraph.io/micheldiz/32/11873_2.png) [@MichelDiz](https://discuss.dgraph.io/u/MichelDiz)
#### Post date: [September 25, 2019, 5:16pm UTC](https://discuss.dgraph.io/t/only-one-node-returned-in-two-graphql-variables-query/5139/2 "2019-09-25T17:16:12Z")

</div>

> [@mousewu](#):
>
> transfer @facets @facets(eq(asset,$asset)){

This don’t work for now. But we are adding support for it.

> <https://github.com/dgraph-io/dgraph/pull/4061/files>
>
> Fixes #2481
> 
> 
> \---
> This change is \[\<img src="https://reviewable.io/review\_button.…svg" height="34" align="absmiddle" alt="Reviewable"/\>\](https://reviewable.io/reviews/dgraph-io/dgraph/4061)

BTW

> [@mousewu](#):
>
> expand(_all_)

Expand all may not work if you define other predicates. Let only the expand all func over there.

> [@mousewu](#):
>
> transfer @facets

What is this? value facet?

---

<div class="post-metadata">

### Author: ![mousewu](https://avatars.discourse-cdn.com/v4/letter/m/3be4f8/32.png) [@mousewu](https://discuss.dgraph.io/u/mousewu)
#### Post date: [September 26, 2019, 2:14am UTC](https://discuss.dgraph.io/t/only-one-node-returned-in-two-graphql-variables-query/5139/3 "2019-09-26T02:14:56Z")

</div>

I use @facets(eq(asset,$asset)) to filter the facets, but it does not return facet values. I add another @facets to show all edge attributes.

---

<div class="post-metadata">

### Author: ![system](https://canada1.discourse-cdn.com/flex007/uploads/dgraph/original/2X/2/2b38fdece2abe5814f2e51bee69d1e67fc304b0a.png) [@system](https://discuss.dgraph.io/u/system)
#### Post date: [October 26, 2019, 2:14am UTC](https://discuss.dgraph.io/t/only-one-node-returned-in-two-graphql-variables-query/5139/4 "2019-10-26T02:14:56Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
