Vous pouvez y accéder comme une collection, par exemple je crée une vue via :
db.runCommand({
create: 'AuthorsView',
viewOn: 'authors',
pipeline: [{
"$group": {
"_id": "$email",
"count": {
"$sum": 1
}
}
}]
})
Puisqu'il s'agit maintenant d'une vue existante, je peux simplement faire :
db.getCollection('AuthorsView').find({})
Pour voir tous les documents ou pour ajouter plus de paramètres à la find
Vous ne savez pas ce que vous entendez par passer des variables puisque les vues sont comme des collections ... vous exécutez des requêtes sur elles via find
&aggregate
.