MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Вмъкване на Date() в Mongodb чрез mongo shell

Трябва да получавате друга грешка, тъй като кодът по-горе ще доведе до Date() метод, връщащ текущата дата като низ, независимо от аргументите, предоставени с обекта. От документация :JavaScript Date обектите могат да бъдат създадени само чрез извикване на JavaScript Date като конструктор:извикване като обикновена функция (т.е. без new оператор) ще върне низ, а не Date обект; за разлика от другите типове обекти на JavaScript, обектите на JavaScript Date нямат литерал синтаксис.

Може да опитате това вместо това, за да получите правилната дата, като имате предвид, че параметърът месец на конструктора на дата на JavaScript е базиран на 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. Как да филтрирам масив от поддокументи?

  2. Вграждането на схеми дава грешка

  3. Извикване на членска функция all() в масив в laravel

  4. MongoDB 4.0 JRException:Опцията 'cursor' е задължителна, с изключение на aggregate с аргумента обяснение

  5. Mongodb не може да изпълнява map reduction без js двигателя