не удалось запросить ISODate в mongodb через php [duplicate]

В Java все находится в форме класса.

Если вы хотите использовать любой объект, тогда у вас есть две фазы:

  1. Объявить
  2. Инициализация

Пример:

  • Объявление: Object a;
  • Инициализация: a=new Object();

То же самое для концепции массива

  • Объявление: Item i[]=new Item[5];
  • Инициализация: i[0]=new Item();

Если вы не дают секцию инициализации, тогда возникает NullpointerException.

2
задан Osama Jetawe 6 October 2013 в 10:14
поделиться

1 ответ

Вам нужно выполнить запрос диапазона. Создайте временную метку, например, используя strtotime (), чтобы получить временную метку unix в начале дня, а другую - в конце дня.

В зависимости от того, хотите ли вы, чтобы эти два конца включительно или эксклюзив, вы затем используете

// Both points/seconds inclusive
->find(array("date" => array('$gte' => $startOfDay, '$lte' => $endOfDay)));
// Both seconds exclusive
->find(array("date" => array('$gt' => $startOfDay, '$lt' => $endOfDay)));

См. http://cookbook.mongodb.org/patterns/date_range/

2
ответ дан bjori 19 August 2018 в 18:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: