我有一个结构如下的 MongoDB 文档:
{
"_id": ObjectId("50cf904a07ef604c8cc3d091"),
"lessons": {
"0": {
"lesson_name": "View and Edit Lists",
"release_time": ISODate("2012-12-17T00:00:00Z"),
"requires_anim": false,
"requires_qq": true
},
"1": {
"lesson_name": "Leave a Tip",
"release_time": ISODate("2012-12-18T00:00:00Z"),
"requires_anim": false,
"requires_qq": true
}
}
}
我有很多这样的文件。我想获取课程发布时间大于或等于给定时间的所有文档。这是我写的查询:
db.lessons.find({"lessons.release_time":{"$gte": ISODate("2012-12-16")}});
但这不会返回任何文件。关于我做错了什么以及如何纠正它的任何想法。谢谢。