针对Atlas 数据湖数据集运行查询 — 预览
Atlas 数据湖已弃用。 自2024 9 月起, Atlas 数据湖已被弃用并将结束生命周期。 将于 9 月30 , 2025删除。 如果您使用Atlas 数据湖,则应在服务被删除之前迁移到替代解决方案。 要学习;了解更多信息,请参阅 Atlas Data Lake弃用指南。
本页将指导您完成在 mongosh
中针对sample_mflix.movies
集合的 Data Lake 数据集运行查询的步骤。
先决条件
在运行查询之前,必须使用过程中所示的示例完成以下操作:
创建Atlas Data Lake管道 -
sample_mflix.movies
集合的预览(仅适用于On Demand安排)手动trigger从快照引入数据
为数据集设置联合数据库实例 - 作为
sample_mflix.movies
集合中数据的快照的Atlas 数据湖数据集的预览连接到您的联合数据库实例 - 预览以运行查询
步骤
2
在终端中复制、粘贴并运行以下查询。
以下查询使用您为其创建的sample_mflix.movies
collection 管道。
查找 2010 年至 2015 年上映的标题为The Frozen Ground
的电影:
db.Collection0.find({ "year": {$gt: 2010, $lt: 2015}, "title": "The Frozen Ground" }, {"title": 1, "year": 1, "genres": 1 })
查找标题包含单词Ground
的所有电影,并将返回的文档数量限制为10
。
db.Collection0.find({ "year": {$gt: 2010, $lt: 2015}, title: /Ground/ }, {"title": 1, "year": 1, "genres": 1 }).limit(10)