<div dir="ltr">В перле хеши устроены таким образом, что порядок ключей в них может быть произвольным.<div>Tie::IxHash спасёт отца русской демократии (хеш с сохранением порядка ключей -- передавайте в монгу его, если важен порядок).</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-11-16 16:01 GMT+03:00 Павел Купцов <span dir="ltr"><<a href="mailto:pavel@kuptsov.info" target="_blank">pavel@kuptsov.info</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Добрый день,</div><div>Странная штука с МонгоБД у меня происходит:</div><div><br></div><div>Создаю индекс:</div>$domains->ensure_index( { status => 1, url => 1, reg_date => 1 },{background => 1} );<div><br></div><div>Индекс создается в порядке:<br><div class="gmail_extra">reg_date</div><div class="gmail_extra">status</div><div class="gmail_extra">url</div><div class="gmail_extra">либо еще как-то (порядок рандомный фактически)</div><div class="gmail_extra"><br></div><div class="gmail_extra">А мне нужен порядок именно тот что я прописываю в скрипте.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Из shell монги - делаю:</div><div class="gmail_extra"><div class="gmail_extra">db.domains.ensureIndex({status:1,url:1,reg_date:1})</div><div class="gmail_extra">Индексы создаются в правильном порядке.</div><div class="gmail_extra">Подскажите как заставить драйвер делать индексы в нужном порядке?</div><div class="gmail_extra"><br></div><div><div><div dir="ltr"><div><br></div><div>--</div><div>Павел</div></div></div></div>
<div class="gmail_quote"><br></div></div></div></div>
<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></blockquote></div><br></div>