angularjs - 从 mongodb 获取包含今天日期的项目列表

标签 angularjs node.js mongodb express

我想从我的 MongoDB 获取包含今天日期的项目列表。只有当我对日期进行硬编码时,我才得到我想要的结果:"date":"2017-10-26T07:09:36.417Z在我的pushups.js文件如下。

这是我的代码。

我的 MongoDB 中的文档

{
    "_id": {
        "$oid": "59f18ac290531423ecb3cb51"
    },
    "date": "2017-10-26T07:09:36.417Z",
    "count": "25"
}

<强> pushups.js :

router.get("/pushupsToday", function (req, res) {
var dateObj = new Date();
console.log(dateObj);

db.pushups.find({"date": dateObj}, function (err, pushups) {
    if (err) {
        res.send(err);
    }
    res.status(200).send({"success": true, "result": pushups});
});

<强> pushups.service.ts :

@Injectable()
export class PushupService {

  apiUrl = this.appSettings.getApiURL();
  data;
  removedItemId;
  removedItem;

  constructor(public http: Http, public appSettings: AppSettings) {

  }

  public getTodays() {
    return this.http
               .get(this.apiUrl + 'api/pushupsToday')
               .map(response => response.json().result);
  }

<强> home.ts :

getTodays() {
  console.log("getTodays in home.ts");
  this.pushupSeriesToday = this.pushupService.getTodays();
}

<强> home.html :

<ion-item *ngFor="let item of pushupSeriesToday | async ">
  <ion-item>{{item.count}} - {{item.date | date}}</ion-item>
</ion-item>

最佳答案

我认为您可以使用 moment js 更改日期格式,然后再将其保存到数据库。

var currentDate = moment(new Date()).format('MM-DD-YYYY');

这样您就可以轻松过滤它。

关于angularjs - 从 mongodb 获取包含今天日期的项目列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46948237/

相关文章:

angularjs - 在 Angular UI Bootstrap 的模态中调用 esc 上的回调函数

javascript - Mongoose/MongoDb FindOneAndUpdate 未按预期工作

angularjs - 将输入绑定(bind)到 array.length 时出现 RangeError

javascript - 如何在点击时删除父元素? - Angular JS

javascript - 由于 "too much recursion", Angular 等于方法失败

android - SocketIO的回调功能是SocketIO独有的功能吗?如果是这样,标题是如何形成的?

node.js - 带有react和material-ui TablePagination的mongoose-paginate - 单击onChangePage prop后第二页开始不呈现

node.js - Express.js 的仅 session cookie

javascript - 在 Meteor 中使用动态变量访问另一个变量的值?

javascript - 如何使用 javascript/jQuery 在客户端从 MongoDB 获取数据