Je hebt er toegang toe net als een verzameling, ik maak bijvoorbeeld een weergave via:
db.runCommand({
create: 'AuthorsView',
viewOn: 'authors',
pipeline: [{
"$group": {
"_id": "$email",
"count": {
"$sum": 1
}
}
}]
})
Aangezien dit nu een bestaande weergave is, kan ik eenvoudig het volgende doen:
db.getCollection('AuthorsView').find({})
Om alle documenten te zien of om meer parameters toe te voegen aan de find
Ik weet niet zeker wat je bedoelt met het doorgeven van variabelen, aangezien views net als verzamelingen zijn ... je voert er query's op uit via find
&aggregate
.