0

我不是 Mongodb 的专家,所以被困在某一点上。我的收藏中有 DTEnd 列,用于存储事件的结束日期。我想使用标准 sysdate-DTEnd <2 获取即将结束的事件,有人可以让我知道如何在 mongodb 中获取相同的事件。示例架构如下

{ CorporateId: null, CorporateName: 'Nuclues Software', Description: 'Basic AngularJS Training First Semeseter Guys', EndDateTime: Thu Sep 05 2013 00:00:00 GMT+0530 (India Standard Time), NominationCount: 0, StartDateTime: Thu Sep 05 2013 00:00:00 GMT+0530 (India Standard Time), Status: null, ViewCount: 22, _id: 52298b8c60df891c30e553ca, Address: { ZipCode: '1212', City: '1212', State: '1212', StreetAddress: '1212', NearestLandMark: '1212' }, Nominations: [], Technologies: [ { Name: 'AngularJS' }, { Name: 'Asp.net' } ] }

使用 $lt 和 $gte 解决

> db.Training.find({EndDateTime:{ $gte: ISODate("2013-09-10T00:00:00.000Z"), $lt
: ISODate("2013-09-12T00:00:00.000Z")}}).count()
4

0 回答 0