Add timestamp to item (back-end)
use DateTime::Tiny;
date => DateTime::Tiny->now,
post '/api/v2/item' => sub {
my $text = param('text') // '';
$text =~ s/^\s+|\s+$//g;
if ($text eq '') {
return to_json { error => 'No text provided' };
}
my $items = _mongodb('items');
$items->insert({
text => $text,
date => DateTime::Tiny->now,
});
return to_json { ok => 1, text => $text };
};
mongo client
$ mongo
test> use d2-ajax
d2-ajax> db.items.find()
{
"_id": ObjectId("557593b5a114607aa9188b91"),
"date": ISODate("2015-06-08T16:08:05Z"),
"text": "new item"
}
Fetched 1 record(s) in 3ms