从今天的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');
所以你可以很容易地过滤它。