Try this
{
q(func: has(Foo.bars)) @filter(uid_in(Foo.bars, uid(A)) AND uid_in(Foo.bars, uid(B))) {
Foo.id
}
A as var(func: eq(Bar.name, "Alice"))
B as var(func: eq(Bar.name, "Bob"))
}
Try this
{
q(func: has(Foo.bars)) @filter(uid_in(Foo.bars, uid(A)) AND uid_in(Foo.bars, uid(B))) {
Foo.id
}
A as var(func: eq(Bar.name, "Alice"))
B as var(func: eq(Bar.name, "Bob"))
}