如何将$ lt应用于数组元素?

时间:2019-06-11 07:28:13

标签: mongodb

我正在尝试这样做(所有文档都有tags数组):

db.find($lt: ['$tags.0.created', '2019-05-05'])

我想获取在指定日期之前创建第一个标签的所有文档。没用我的意思是,它返回所有元素。该查询出了什么问题?

1 个答案:

答案 0 :(得分:2)

实际发现如下:

db.YOURCOLLECTION.find({ 'tags.0.created': { $lt: '2019-05-05' } })

您可以看到它working here