使用 AngularJS 过滤来自 MongoDB 的时间数据

僵尸杂烩

我正在尝试使用 AngularJS 从 MongoDB 检索时间数据。
棘手的部分是我使用 MongoJS 时没有时间数据的模式,因此我无法直接查询它。每当我从数据库中提取数据时,我都会以以下格式接收数据:

2017-06-29T23:00:00.000Z

我的主要问题是我不使用架构来设置数据的特定格式,我希望它显示在:

日/月/年

这是我用于整体数据输入、获取、删除和编辑的 NodeJS 代码:

app.post('/posts', function(req,res){
    dbc.posts.insert(req.body, function(err, doc){
        res.json(doc);
    })
});

app.delete('/posts/:id', function(req,res){
    var id = req.params.id;
    console.log(id);
    dbc.posts.remove({_id: mongojs.ObjectId(id)}, function(err, doc){
        res.json(doc);
    })
});

app.get('/posts/:id', function(req,res){
    var id = req.params.id;
    console.log(id);
    dbc.posts.findOne({_id: mongojs.ObjectId(id)}, function(err, doc){
        res.json(doc);
    });
});

app.put('/posts/:id', function(req, res){
   var id = req.params.id;
    console.log(req.body.system);
    dbc.posts.findAndModify({query:{_id:mongojs.ObjectId(id)},
        update: {$set: {issue: req.body.issue, system: req.body.system, date: req.body.date, priority: req.body.priority, description: req.body.description, status: req.body.status}},
          new:true}, function(err, doc){
        res.json(doc);
        console.log(req.body.date);
    });
});

我如何在AngularJS控制器中过滤我的数据以我想要的格式显示它,因为我没有为数据库使用特定的模式?

西西弗斯

angularjs 默认提供了一个时间过滤器。你可以直接使用

 {{ date_expression | date : format : timezone}}

这里阅读文档

您可以更改此设置以满足您的需要。

{{date_expression| date:'dd MMM, yyyy '}}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用来自 strptime 的日期时间数据绘制直方图

来自分类Dev

使用来自指令Angularjs的数据过滤ng-repeat表

来自分类Dev

如何使用来自MongoDB的过滤记录来构建Spark数据框?

来自分类Dev

如何使用来自MongoDB的过滤记录来构建Spark数据框?

来自分类Dev

使用AngularJS过滤Firebase数据

来自分类Dev

来自 API 的时间数据转换为日期时间 python

来自分类Dev

从 R 数据框中过滤掉时间数据

来自分类Dev

来自Nest API的时间数据格式正确吗?

来自分类Dev

使用可怕的日期时间数据处理数据集

来自分类Dev

使用AngularJS从JSON文件过滤数据

来自分类Dev

如何使用AngularJs过滤JSON数据

来自分类Dev

使用选定的值通过angularjs过滤数据

来自分类Dev

AngularJS-使用'true'属性过滤数据

来自分类Dev

如何使用angularjs过滤表上的数据

来自分类Dev

使用“pd.merge”合并时间数据时出错

来自分类Dev

使用时间数据类型创建表并在表中插入时间数据

来自分类Dev

使用AngularJS过滤器过滤数据。如何遍历对象?

来自分类Dev

不能使用angularJS在mongodb中删除数据

来自分类Dev

Angularjs - 如何为来自 ng repeat 的动态数据在过滤器上展开折叠的 div

来自分类Dev

使用AngularJS过滤日期

来自分类Dev

使用AngularJS过滤表

来自分类Dev

如何使用AngularJS使用单选按钮过滤json数据?

来自分类Dev

R - 使用来自 DF2 的时间戳条件过滤第一个数据帧

来自分类Dev

使用来自Rest服务的数据配置AngularJS路由

来自分类Dev

在Angularjs中使用来自Ebay api回调的数据

来自分类Dev

使用来自 firestore 的数据更新 angularjs ng-repeat

来自分类Dev

使用Pandas读取csv时间数据时数据类型不一致

来自分类Dev

在R中以15分钟为增量过滤大量日期/时间数据

来自分类Dev

AngularJs按数据分组并使用过滤器显示

Related 相关文章

  1. 1

    使用来自 strptime 的日期时间数据绘制直方图

  2. 2

    使用来自指令Angularjs的数据过滤ng-repeat表

  3. 3

    如何使用来自MongoDB的过滤记录来构建Spark数据框?

  4. 4

    如何使用来自MongoDB的过滤记录来构建Spark数据框?

  5. 5

    使用AngularJS过滤Firebase数据

  6. 6

    来自 API 的时间数据转换为日期时间 python

  7. 7

    从 R 数据框中过滤掉时间数据

  8. 8

    来自Nest API的时间数据格式正确吗?

  9. 9

    使用可怕的日期时间数据处理数据集

  10. 10

    使用AngularJS从JSON文件过滤数据

  11. 11

    如何使用AngularJs过滤JSON数据

  12. 12

    使用选定的值通过angularjs过滤数据

  13. 13

    AngularJS-使用'true'属性过滤数据

  14. 14

    如何使用angularjs过滤表上的数据

  15. 15

    使用“pd.merge”合并时间数据时出错

  16. 16

    使用时间数据类型创建表并在表中插入时间数据

  17. 17

    使用AngularJS过滤器过滤数据。如何遍历对象?

  18. 18

    不能使用angularJS在mongodb中删除数据

  19. 19

    Angularjs - 如何为来自 ng repeat 的动态数据在过滤器上展开折叠的 div

  20. 20

    使用AngularJS过滤日期

  21. 21

    使用AngularJS过滤表

  22. 22

    如何使用AngularJS使用单选按钮过滤json数据?

  23. 23

    R - 使用来自 DF2 的时间戳条件过滤第一个数据帧

  24. 24

    使用来自Rest服务的数据配置AngularJS路由

  25. 25

    在Angularjs中使用来自Ebay api回调的数据

  26. 26

    使用来自 firestore 的数据更新 angularjs ng-repeat

  27. 27

    使用Pandas读取csv时间数据时数据类型不一致

  28. 28

    在R中以15分钟为增量过滤大量日期/时间数据

  29. 29

    AngularJs按数据分组并使用过滤器显示

热门标签

归档