<div dir="ltr"><br><div class="gmail_extra">Спасибо! Россия вас не забудет! :)</div><div class="gmail_extra"> </div><div class="gmail_extra">видел примеры с Tie::IxHash, но с ходу как-то не вкурил в их полезности в данном случае.</div><div class="gmail_extra"><div><div class="gmail_signature"><div dir="ltr"><div><br></div><div>--</div><div>Павел</div></div></div></div>
<br><div class="gmail_quote">16 ноября 2015 г., 22:05 пользователь  <span dir="ltr"><<a href="mailto:moscow-pm-request@pm.org" target="_blank">moscow-pm-request@pm.org</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Сообщения, предназначенные для списка<br>
рассылки Moscow-pm, отправляйте по адресу<br>
        <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a><br>
<br>
Для изменения параметров подписки или<br>
отписки используйте веб-страницу<br>
        <a href="http://mail.pm.org/mailman/listinfo/moscow-pm" rel="noreferrer" target="_blank">http://mail.pm.org/mailman/listinfo/moscow-pm</a><br>
или отправьте письмо, в теле или теме<br>
которого будет слово 'help', по адресу<br>
        <a href="mailto:moscow-pm-request@pm.org">moscow-pm-request@pm.org</a><br>
<br>
Адрес администратора этого списка<br>
рассылки:<br>
        <a href="mailto:moscow-pm-owner@pm.org">moscow-pm-owner@pm.org</a><br>
<br>
При ответе, пожалуйста, измените тему<br>
письма на более содержательную чем "Re:<br>
Содержание дайджеста списка рассылки<br>
Moscow-pm..."<br>
<br>
<br>
В этом номере:<br>
<br>
   1. Re: perl-5.22.0.1 (Nikolay Poletaev)<br>
   2. MongoDBensure_index( { status => 1, url => 1, reg_date => 1<br>
      },{background => 1} );  (Павел Купцов)<br>
   3. Re: MongoDBensure_index( { status => 1, url => 1, reg_date =><br>
      1 },{background => 1} );  (Jack of Shadows)<br>
   4. Re: вакансия (Akzhan Abdulin)<br>
<br>
<br>
----------------------------------------------------------------------<br><br>
<br>
------------------------------<br>
<br>
Message: 3<br>
Date: Mon, 16 Nov 2015 16:06:51 +0300<br>
From: Jack of Shadows <<a href="mailto:somerandomlogin@gmail.com">somerandomlogin@gmail.com</a>><br>
To: "Moscow.pm group" <<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a>><br>
Subject: Re: [Moscow.pm] MongoDBensure_index( { status => 1, url => 1,<br>
        reg_date => 1 },{background => 1} );<br>
Message-ID:<br>
        <CAH1e3-f=VfgMWUUmqeBo2SERo3fZB+ZAzSAxAMakZbv=<a href="mailto:cSApug@mail.gmail.com">cSApug@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
В перле хеши устроены таким образом, что порядок ключей в них может быть<br>
произвольным.<br>
Tie::IxHash спасёт отца русской демократии (хеш с сохранением порядка<br>
ключей -- передавайте в монгу его, если важен порядок).<br>
<br>
2015-11-16 16:01 GMT+03:00 Павел Купцов <<a href="mailto:pavel@kuptsov.info">pavel@kuptsov.info</a>>:<br>
<br>
> Добрый день,<br>
> Странная штука с МонгоБД у меня происходит:<br>
><br>
> Создаю индекс:<br>
> $domains->ensure_index( { status => 1, url => 1, reg_date => 1<br>
> },{background => 1} );<br>
><br>
> Индекс создается в порядке:<br>
> reg_date<br>
> status<br>
> url<br>
> либо еще как-то (порядок рандомный фактически)<br>
><br>
> А мне нужен порядок именно тот что я прописываю в скрипте.<br>
><br>
> Из shell монги - делаю:<br>
> db.domains.ensureIndex({status:1,url:1,reg_date:1})<br>
> Индексы создаются в правильном порядке.<br>
> Подскажите как заставить драйвер делать индексы в нужном порядке?<br>
><br>
><br>
> --<br>
> Павел<br>
><br>
><br>
> --<br>
> Moscow.pm mailing list<br>
> <a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
><br>
><br>
<br>
Конец Дайджест списка рассылки Moscow-pm; том 97, выпуск 38<br>
***********************************************************************************************<br>
</blockquote></div><br></div></div>