如何编写查询以在日期之间返回对象?查询应搜索嵌套属性。我使用SELECT customer_name, start_date
FROM subscription
WHERE start_date between DATE_ADD(start_date, INTERVAL 1 YEAR)
and DATE_ADD(start_date, INTERVAL 305 DAY)
和$gte
,但它似乎没有像我预期的那样工作。我想回归'任务'在两个日期之间有历史.start时间的对象。
$lte
答案 0 :(得分:2)
这是一个数组。您的查询无法正常工作。你必须使用$ elemMatch。
P.M