Możesz uzyskać do niego dostęp jak do kolekcji, na przykład tworzę widok przez:
db.runCommand({
create: 'AuthorsView',
viewOn: 'authors',
pipeline: [{
"$group": {
"_id": "$email",
"count": {
"$sum": 1
}
}
}]
})
Ponieważ jest to już istniejący widok, mogę po prostu zrobić:
db.getCollection('AuthorsView').find({})
Aby zobaczyć wszystkie dokumenty lub dodać więcej parametrów do find
Nie jestem pewien, co masz na myśli, przekazując zmienne, ponieważ widoki są jak kolekcje ... uruchamiasz na nich zapytania poprzez find
&aggregate
.