[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