To simplify the question, let's assume I have a document like this:
Names
{
Name: "Tom",
MiddleName: "John"
}
I have to find documents where Name and MiddleName are equal.
{
$and : [
{"Name": {$in: ["Piotr", "John", "Adam"]}},
{"MiddleName": {@eq: "this.Name"}}
]
}
How to do it properly, as above example doesn't work.