Я не нашел никакой документации по объекту Date, который используется в функции карты представления couchDB. Я столкнулся с некоторым странным поведением, и мне нужно закрыть его.
следующий код:
emit(doc.type, { date: new Date() })
выходы:
{ date: "2012-03-10T18:57:32.408Z" }
Еще использую:
emit(doc.type, { date: new Date("1984-12-10") })
выходы:
{ date: "Invalid Date" }
Так какой объект Date используется здесь couchDB? Это не может быть JavaScript, потому что там работает новая Дата ("1984-12-10"). Однако couchDB ожидает дату в формате "1984/12/10".
У кого-нибудь есть информация по этому вопросу?