diff --git a/mongodb_field_storage/mongodb_field_storage.module b/mongodb_field_storage/mongodb_field_storage.module index 1be9622..84c062c 100644 --- a/mongodb_field_storage/mongodb_field_storage.module +++ b/mongodb_field_storage/mongodb_field_storage.module @@ -364,7 +364,7 @@ function mongodb_field_storage_query($query) { $fieldName = $data['field']['field_name'] . '.' . $data['column']; $type = $data['field']['columns'][$data['column']]['type']; if (isset($find[$fieldName])) { - $find[$fieldName] = array_merge($find[$fieldName], _mongodb_field_storage_query_value($data['value'], $data['operator'], $type)); + $find[$fieldName] = array_merge($find[$fieldName], (array)_mongodb_field_storage_query_value($data['value'], $data['operator'], $type)); } else { $find[$data['field']['field_name'] . '.' . $data['column']] = _mongodb_field_storage_query_value($data['value'], $data['operator'], $type);