问题描述
我正在执行一个查询,根据月份和年份返回一个预订列表。 我得到了那个结果,但这些预订是针对停车场的,但我只得到了停车 ID。
我如何获得那个停车场的数据?
try {
const user = ctx.state.user;
const propietario = await strapi.services["propietario"].findOne({
usuario: user.id,});
const _paramsContainer = ctx.params._input || ctx.query;
if (!propietario) {
console.log('no existe');
return;
}
const month = Number(_paramsContainer.month); //graphql queries
const year = Number(_paramsContainer.year); //graphql queries
const estacionamientostemp = propietario["estacionamientos"];
const estacionamientosID = estacionamientostemp.map((e) => e.id);
const reservas = await strapi.models["reserva"].find({
estacionamiento: {
$in: estacionamientosID,},fechaHoraInicio: {
$gte: new Date(year,month,1).toISOString(),//Primer día del mes
$lt: new Date(year,month + 1,//Primer día del siguiente mes
},estado:"FINALIZADO"
});
console.log('RESERVAS',reservas);
return{
reservas:reservas
}
} catch (error) {
console.log(error);
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)