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

Wstawianie Date() do Mongodb przez powłokę Mongo

Musisz otrzymać inny błąd, ponieważ powyższy kod spowoduje wyświetlenie Date() metoda zwracająca bieżącą datę jako ciąg znaków, niezależnie od argumentów dostarczonych z obiektem. Z dokumentacji :JavaScript Data obiektów można utworzyć tylko przez wywołanie JavaScript Date jako konstruktor:wywoływanie go jako zwykłej funkcji (tj. bez new operator) zwróci ciąg znaków, a nie Date obiekt; w przeciwieństwie do innych typów obiektów JavaScript, obiekty Data JavaScript nie mają składni dosłownej.

Możesz spróbować tego zamiast, aby uzyskać poprawną datę, pamiętając, że parametr month konstruktora Date JavaScript jest oparty na 0:

var myDate = new Date(2014, 11, 12, 14, 12);
db.collection.insert({ "date": myDate });


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. nie mogę zrobić podstawowego skryptu powłoki mongo z uwierzytelnianiem

  2. Implementacja dla wszystkich klas BsonIgnoreExtraElements

  3. MongoDB różnica między $orderby i Sort

  4. Żagle-mongo. Znajdź w tablicy

  5. MongoDB:BŁĄD:proces potomny nie powiódł się, zakończono z błędem numer 14