MongoDB PHP получает уникальные названия месяцев - PullRequest
0 голосов
/ 12 декабря 2010

В моей коллекции новостей есть созданное поле, в котором сохраняются даты

"created-at": new Date(2010, 11, 5);

я использую функцию даты в PHP для получения названий месяцев

date('F', $obj['created-at']->sec);

То, что я пытаюсь сделать, это заставить его выводить только уникальные названия месяцев, поэтому вместо давайте скажем:
ноябрь, ноябрь, декабрь

я хочу вывести:
ноябрь, декабрь

я пытался использовать разные, но в моем случае это не сработает

$db->command(array("distinct" => "news", "key" => "created-at"));

В любом случае я могу вывести уникальные названия месяцев из поля созданного в? или мне нужно будет добавить поле имени месяца и использовать вместо него отличное от него?

1 Ответ

0 голосов
/ 15 января 2011

не оптимальное решение, но это то, что я сделал, чтобы получить уникальные названия месяцев, если кто-то заинтересовался

Я закончил создание массива $ stack и помещая все названия месяцев в стек, используя array_push затем я использовал array_unique, чтобы получить все уникальные значения в стеке

...