在 MongoDB v3.4 中,views被添加为一个功能。但是,我无法找到有关如何使用在 Node.js 应用程序中创建的 View 的任何资源。我将如何着手执行此操作,特别是对于聚合 View ?
最佳答案
我也发现这一点不清楚。令人困惑的是,您需要使用 db.createCollection ,与 MongoDB shell 中的 createView
命令不同。例如:
db.createCollection('myView', {
viewOn: 'myCollection',
pipeline: [],
});
其中 pipeline
是 Aggregation Pipeline .然后,您可以像访问集合一样访问您的 View :
db.collection('myView').find();
关于node.js - 将 MongoDB View 合并到 Node 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49280824/