Спасибо! Россия вас не забудет! :) видел примеры с Tie::IxHash, но с ходу как-то не вкурил в их полезности в данном случае.
-- Павел 16 ноября 2015 г., 22:05 пользователь <[email protected]> написал: > Сообщения, предназначенные для списка > рассылки Moscow-pm, отправляйте по адресу > [email protected] > > Для изменения параметров подписки или > отписки используйте веб-страницу > http://mail.pm.org/mailman/listinfo/moscow-pm > или отправьте письмо, в теле или теме > которого будет слово 'help', по адресу > [email protected] > > Адрес администратора этого списка > рассылки: > [email protected] > > При ответе, пожалуйста, измените тему > письма на более содержательную чем "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 <[email protected]> > To: "Moscow.pm group" <[email protected]> > Subject: Re: [Moscow.pm] MongoDBensure_index( { status => 1, url => 1, > reg_date => 1 },{background => 1} ); > Message-ID: > <CAH1e3-f=VfgMWUUmqeBo2SERo3fZB+ZAzSAxAMakZbv= > [email protected]> > Content-Type: text/plain; charset="utf-8" > > В перле хеши устроены таким образом, что порядок ключей в них может быть > произвольным. > Tie::IxHash спасёт отца русской демократии (хеш с сохранением порядка > ключей -- передавайте в монгу его, если важен порядок). > > 2015-11-16 16:01 GMT+03:00 Павел Купцов <[email protected]>: > > > Добрый день, > > Странная штука с МонгоБД у меня происходит: > > > > Создаю индекс: > > $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 > > [email protected] | http://moscow.pm.org > > > > > > Конец Дайджест списка рассылки Moscow-pm; том 97, выпуск 38 > > *********************************************************************************************** >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
