node.js - 将 MongoDB View 合并到 Node 中

标签 node.js mongodb aggregation-framework mean-stack

在 MongoDB v3.4 中,views被添加为一个功能。但是,我无法找到有关如何使用在 Node.js 应用程序中创建的 View 的任何资源。我将如何着手执行此操作,特别是对于聚合 View ?

最佳答案

我也发现这一点不清楚。令人困惑的是,您需要使用 db.createCollection ,与 MongoDB shell 中的 createView 命令不同。例如:

db.createCollection('myView', {
  viewOn: 'myCollection',
  pipeline: [],
});

其中 pipelineAggregation Pipeline .然后,您可以像访问集合一样访问您的 View :

db.collection('myView').find();

关于node.js - 将 MongoDB View 合并到 Node 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49280824/

相关文章:

node.js - 如何使用 GraphicsMagick 和 Node.js 编辑 HDRI 图像的曝光?

node.js - Heroku 上 Node.js 服务器中的 Angular SEO : Google Webmaster Tools and Prerender. io

node.js - 使用 Mongoose 获取/查找子集合

mongodb - mongodb上的多和/计数(总和性别并总计所有结果)

mongodb - 仅当外部字段在 mongoDB 中不为空时查找

javascript - 找出 Heroku 应用程序的问题所在

node.js - 在 Ubuntu 14.04 上安装 nvm

spring - 多重聚合与Unwind - Spring data Mongodb

javascript - meteor.js & collection2 - 如何查询子模式

MongoDB Aggregate $unwind $match using date - 我错过了什么?