[Moscow.pm] MongoDBensure_index( { status => 1, url => 1, reg_date => 1 },{background => 1} );

Павел Купцов pavel на kuptsov.info
Пн Ноя 16 22:37:28 PST 2015


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

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

--
Павел

16 ноября 2015 г., 22:05 пользователь <moscow-pm-request на pm.org> написал:

> Сообщения, предназначенные для списка
> рассылки Moscow-pm, отправляйте по адресу
>         moscow-pm на pm.org
>
> Для изменения параметров подписки или
> отписки используйте веб-страницу
>         http://mail.pm.org/mailman/listinfo/moscow-pm
> или отправьте письмо, в теле или теме
> которого будет слово 'help', по адресу
>         moscow-pm-request на pm.org
>
> Адрес администратора этого списка
> рассылки:
>         moscow-pm-owner на pm.org
>
> При ответе, пожалуйста, измените тему
> письма на более содержательную чем "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 <somerandomlogin на gmail.com>
> To: "Moscow.pm group" <moscow-pm на pm.org>
> Subject: Re: [Moscow.pm] MongoDBensure_index( { status => 1, url => 1,
>         reg_date => 1 },{background => 1} );
> Message-ID:
>         <CAH1e3-f=VfgMWUUmqeBo2SERo3fZB+ZAzSAxAMakZbv=
> cSApug на mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> В перле хеши устроены таким образом, что порядок ключей в них может быть
> произвольным.
> Tie::IxHash спасёт отца русской демократии (хеш с сохранением порядка
> ключей -- передавайте в монгу его, если важен порядок).
>
> 2015-11-16 16:01 GMT+03:00 Павел Купцов <pavel на kuptsov.info>:
>
> > Добрый день,
> > Странная штука с МонгоБД у меня происходит:
> >
> > Создаю индекс:
> > $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
> > moscow-pm на pm.org | http://moscow.pm.org
> >
> >
>
> Конец Дайджест списка рассылки Moscow-pm; том 97, выпуск 38
>
> ***********************************************************************************************
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20151117/33c5480f/attachment.html>


Подробная информация о списке рассылки Moscow-pm