コレクションと同じようにアクセスできます。たとえば、次の方法でビューを作成しています:
db.runCommand({
create: 'AuthorsView',
viewOn: 'authors',
pipeline: [{
"$group": {
"_id": "$email",
"count": {
"$sum": 1
}
}
}]
})
これは現在既存のビューであるため、次のように簡単に実行できます。
db.getCollection('AuthorsView').find({})
すべてのドキュメントを表示したり、find
にパラメータを追加したりするには
ビューはコレクションと同じであるため、変数を渡すことの意味がわかりません... find
を介して変数に対してクエリを実行します &aggregate
。