Ich habe 2 Sammlungen, Benutzer und Mitarbeiter, so dass _id des Mitarbeiters Dokument in Benutzerdokument eingebettet ist. Ich habe mich gefragt, welcher der beiden unten effizienter ist.In AQL, treten Joins zuerst oder die Filter?
FOR employee IN employees
FOR user IN users
FILTER user.email == '[email protected]'
FILTER employee._id == user.employee
RETURN merge({user: user, active: employee.active})
ODER
FOR user IN users
FOR employee IN employees
FILTER employee._id == user.employee
FILTER user.email == '[email protected]'
RETURN merge({user: user, active: employee.active})