Спасибо! Россия вас не забудет! :)

видел примеры с Tie::IxHash, но с ходу как-то не вкурил в их полезности в
данном случае.

--
Павел

16 ноября 2015 г., 22:05 пользователь <[email protected]> написал:

> Сообщения, предназначенные для списка
> рассылки Moscow-pm, отправляйте по адресу
>         [email protected]
>
> Для изменения параметров подписки или
> отписки используйте веб-страницу
>         http://mail.pm.org/mailman/listinfo/moscow-pm
> или отправьте письмо, в теле или теме
> которого будет слово 'help', по адресу
>         [email protected]
>
> Адрес администратора этого списка
> рассылки:
>         [email protected]
>
> При ответе, пожалуйста, измените тему
> письма на более содержательную чем "Re:
> Содержание дайджеста списка рассылки
> Moscow-pm..."
>
>
> В этом номере:
>
>    1. Re: perl-5.22.0.1 (Nikolay Poletaev)
>    2. MongoDBensure_index( { status => 1, url => 1, reg_date => 1
>       },{background => 1} );  (Павел Купцов)
>    3. Re: MongoDBensure_index( { status => 1, url => 1, reg_date =>
>       1 },{background => 1} );  (Jack of Shadows)
>    4. Re: вакансия (Akzhan Abdulin)
>
>
> ----------------------------------------------------------------------
>
>
> ------------------------------
>
> Message: 3
> Date: Mon, 16 Nov 2015 16:06:51 +0300
> From: Jack of Shadows <[email protected]>
> To: "Moscow.pm group" <[email protected]>
> Subject: Re: [Moscow.pm] MongoDBensure_index( { status => 1, url => 1,
>         reg_date => 1 },{background => 1} );
> Message-ID:
>         <CAH1e3-f=VfgMWUUmqeBo2SERo3fZB+ZAzSAxAMakZbv=
> [email protected]>
> Content-Type: text/plain; charset="utf-8"
>
> В перле хеши устроены таким образом, что порядок ключей в них может быть
> произвольным.
> Tie::IxHash спасёт отца русской демократии (хеш с сохранением порядка
> ключей -- передавайте в монгу его, если важен порядок).
>
> 2015-11-16 16:01 GMT+03:00 Павел Купцов <[email protected]>:
>
> > Добрый день,
> > Странная штука с МонгоБД у меня происходит:
> >
> > Создаю индекс:
> > $domains->ensure_index( { status => 1, url => 1, reg_date => 1
> > },{background => 1} );
> >
> > Индекс создается в порядке:
> > reg_date
> > status
> > url
> > либо еще как-то (порядок рандомный фактически)
> >
> > А мне нужен порядок именно тот что я прописываю в скрипте.
> >
> > Из shell монги - делаю:
> > db.domains.ensureIndex({status:1,url:1,reg_date:1})
> > Индексы создаются в правильном порядке.
> > Подскажите как заставить драйвер делать индексы в нужном порядке?
> >
> >
> > --
> > Павел
> >
> >
> > --
> > Moscow.pm mailing list
> > [email protected] | http://moscow.pm.org
> >
> >
>
> Конец Дайджест списка рассылки Moscow-pm; том 97, выпуск 38
>
> ***********************************************************************************************
>
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить