2013-10-09 4 views
3

Как расколоть строку в mongodb? У меня есть дата «2013-10-01T10: 53: 57.171Z», и я хочу разбить ее на дату «2013-10-01». Я использую mongodb с ireport.Дата разделения в mongodb

+0

Используйте [** Moment.js **] (http://momentjs.com/) сво Javascript дата библиотека для синтаксического анализа, проверки, управления и форматирования дат. – super

ответ

3

Вы можете использовать $substr (aggregation operator) для разделения строки. Вы можете использовать следующий код для получения даты из данной строки.

> db.myObject.aggregate({$group: {_id : {$substr : ["$date", 0,10]}}}); 

И это будет возвращать результат следующим образом:

"result" : [ { "_id" : "2013-10-01" } ] 
+0

спасибо, это сработало – saurabh730

Смежные вопросы