首页 > 解决方案 > 我想在 mongodb 中为 2019 年的数据创建一个视图并将其连接到 Power BI

问题描述

我正在使用以下代码创建一个新视图:

db.createView("only_2019_data","order",{created_at:{$gte:new ISODate('2019-01-10')}})

但是,在它创建之后,我试图查询新集合,但我看不到任何数据:

db.only_2019_data.find().pretty()

返回一个空数组。

标签: mongodb

解决方案


视图接收 apipeline作为它的第三个参数,根据定义,管道是:

由聚合管道阶段组成的数组。

这意味着你只需要修改你的createView电话:

db.createView("only_2019_data","order",[{$match: {created_at:{$gte:new ISODate('2019-01-10')}}}])


推荐阅读