MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Wstawianie i pobieranie dat i znaczników czasu w mongodb za pomocą PHP

Moim zdaniem najbardziej odpowiednim sposobem jest użycie MongoDate . Aby go wstawić, musisz zrobić:

$collection->insert(array(
  'time' => new MongoDate()
));

Spowoduje to wstawienie aktualnej daty (lub w nowym Mongo 2.6 możesz to zrobić w ten sposób ).

Lub

$collection->insert(array(
  'time' => new MongoDate(strtotime("2010-01-15 00:00:00"));
));

Wstawi konkretną datę.

Aby pobrać datę, możesz użyć date('Y-M-d h:i:s', $yourDate->sec);

OSTATNIA AKTUALIZACJA STEROWNIKA PHP-MONGO

użyj BSON UTCDateTime wpisz jak poniżej:

$collection->insert(array(
    'time' => new MongoDB\BSON\UTCDateTime(strtotime("2010-01-15 00:00:00"));
));


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. dane wiosenne - Mongodb - metoda findBy dla obiektów zagnieżdżonych

  2. Jak aktualizować kolekcję MongoDB automatycznie o północy?

  3. Agregat MongoDB w ramach dziennego grupowania

  4. Jak uzyskać dostęp do istniejącej kolekcji za pomocą Mongoose?

  5. MongoDB $anyElementTrue