首页 > 解决方案 > 如何将 $lt 应用于数组元素?

问题描述

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

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

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

标签: mongodb

解决方案


实际的发现看起来像这样:

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

你可以看到它在这里工作


推荐阅读