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

Jack of Shadows somerandomlogin на gmail.com
Пн Ноя 16 05:06:51 PST 2015


В перле хеши устроены таким образом, что порядок ключей в них может быть
произвольным.
Tie::IxHash спасёт отца русской демократии (хеш с сохранением порядка
ключей -- передавайте в монгу его, если важен порядок).

2015-11-16 16:01 GMT+03:00 Павел Купцов <pavel at 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 at pm.org | http://moscow.pm.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20151116/a32430ea/attachment.html>


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