我有一个像这样的嵌套对象votingPeriod: {startDate: ISOdate(), endDate: ISOdate()}
。我正在使用以下查询,但我仍然从mongo收到一个空对象。const organizations = await this.organizationRepository.find({ votingPeriod: { "endDate": { $gte: new Date()}}});
我甚至尝试过。toisostring(),但它没有帮助。
我终于找到了自己问题的答案,而且效果很好。我改变了我的查询:
const organizations = await this.organizationRepository.find({ votingPeriod: { "endDate": { $gte: new Date()}}});
:
const organizations = await this.organizationRepository.find({ 'votingPeriod.endDate': { $gte: new Date()}});