Phalcon сливаются с локалью

Я бы хотел, чтобы порядок был основан на порядке сортировки в Венгрии, например: «aábc..z» вместо «abc..zá». Так что мне нужно установить локаль / сопоставление на венгерский.

Мой трубопровод:

    [0] => array[1]
(
[$match] => array[1]
(
[$and] => array[2]
(
[0] => array[1]
(
[aktiv] => true (boolean)
)
[1] => array[1]
(
[aktivGondozott] => true (boolean)
)
)
)
)
[1] => array[1]
(
[$project] => array[2]
(
[_id] => 1 (int)
[alapadatok] => array[1]
(
[$arrayElemAt] => array[2]
(
[0] => '$alapadatok' (string)
[1] => 0 (int)
)
)
)
)
[2] => array[1]
(
[$project] => array[3]
(
[_id] => 1 (int)
[teljesNev] => '$alapadatok.szuletesiTeljesNev' (string)
[szuletesiDatum] => '$alapadatok.szuletesiIdo' (string)
)
)
[3] => array[1]
(
[$sort] => array[1]
(
[teljesNev] => 1 (int)
)
)
[4] => array[1]
(
[$skip] => 380 (int)
)
[5] => array[1]
(
[$limit] => 20 (int)
)

Как установить локаль ‘hu’ в $ sort в collection :: aggregate ()?

Благодарю вас!

0

Решение

Установите языковой стандарт в документе сопоставления и передайте его в качестве параметров агрегирования.

$m = new MongoClient;
$c = $m->selectDB("db")->selectCollection("col");
$pipeline = some pipeline
$options = array("collation" => array("locale" => "hu"));
$c->aggregate($pipeline, $options);
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]