mongodb - 我想在 mongodb 中为 2019 年的数据创建一个视图并将其连接到 Power BI
问题描述
我正在使用以下代码创建一个新视图:
db.createView("only_2019_data","order",{created_at:{$gte:new ISODate('2019-01-10')}})
但是,在它创建之后,我试图查询新集合,但我看不到任何数据:
db.only_2019_data.find().pretty()
返回一个空数组。
解决方案
视图接收 apipeline
作为它的第三个参数,根据定义,管道是:
由聚合管道阶段组成的数组。
这意味着你只需要修改你的createView
电话:
db.createView("only_2019_data","order",[{$match: {created_at:{$gte:new ISODate('2019-01-10')}}}])
推荐阅读
- c# - MSTeams:轮播卡 Bot.Connector.ErrorResponseException:操作返回无效状态
- docker - Docker每次重启容器
- rest - Sharepoint Office 365 中的应用启动器下缺少管理员
- flutter - 我想要一个富文本编辑器来使文本变为粗体、斜体和一些文件附件
- java - 我想为我在 Netbeans 中开发的 Java 项目创建设置并拥有 Mysql Xampp
- avfoundation - CIFilter的输出对于同一图像的不同尺寸有不同的效果
- r - Leaflet / Shiny中的反应性过滤器产生不正确的结果
- ionic-framework - Ionic 4 + Electron 不起作用
- java - 如何修复:当我更新实体时,休眠中的“无法提交 JDBC 连接”错误
- visual-studio-code - 如何使用键盘快捷键保存和关闭选项卡?