Changeset View
Changeset View
Standalone View
Standalone View
lib/app/base-chips/field-types/single_reference.js
Show First 20 Lines • Show All 143 Lines • ▼ Show 20 Lines | ) { | ||||
if (!field) | if (!field) | ||||
return Promise.reject( | return Promise.reject( | ||||
"Unknown field in filter for '" + | "Unknown field in filter for '" + | ||||
collection.name + | collection.name + | ||||
"': " + | "': " + | ||||
field_name | field_name | ||||
); | ); | ||||
filter[ | filter[ | ||||
`${temp_field_name}.0.body.${field_name}` | `${temp_field_name}.0.${field_name}` | ||||
] = field.filter_to_query(context, request_filter[field_name]); | ] = field.filter_to_query(context, request_filter[field_name]); | ||||
} | } | ||||
return Promise.props(filter).then(function(_filter) { | return Promise.props(filter).then(function(_filter) { | ||||
return [ | return [ | ||||
{ | { | ||||
$lookup: { | $lookup: { | ||||
from: collection.name, | from: collection.name, | ||||
localField: field_value_path, | localField: field_value_path, | ||||
Show All 10 Lines |