从今天的date获取mongodb的项目列表

我想从我的MongoDB中获取今天的date列表。 我只是得到了我想要的结果,当我在下面的pushups.js文件中硬编码date: "date":"2017-10-26T07:09:36.417Z

这是我的代码。

在我的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> 

我想你可以用js来改变你的date格式,然后把它保存到你的数据库中。

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

所以你可以很容易地过滤它。