Я использую couchdb, загруженный из http://couch.io/get в Mac OS X 10.6, и он не обрабатывает Date
с должным образом. Например, следующий вид (только карта) дает выбросы {}
для объектов даты:
function(doc) {
emit(new Date(), null);
}
То же самое относится к вариациям на дату: Date("2000-10-10")
, Date("2000/10/10")
и Date("10/10/2000")
все производят {}
.
Я предполагаю, что это связано с моей версией javascript, поскольку Date
работает так, как я ожидал на моей машине с Linux. Тем не менее, когда я запускаю js из командной строки, он имеет совершенно другое поведение для Date
s. Если это проблема с версией, то как я могу узнать, какая версия JavaScript работает в CouchDB, как я могу это изменить и какую версию мне следует запустить?