gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 01:58:23 25 4
gpt4 key购买 nike

我想从我的 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com