Можете да получите достъп до него точно като колекция, например създавам изглед чрез:
db.runCommand({
create: 'AuthorsView',
viewOn: 'authors',
pipeline: [{
"$group": {
"_id": "$email",
"count": {
"$sum": 1
}
}
}]
})
Тъй като това вече е съществуващ изглед, мога просто да направя:
db.getCollection('AuthorsView').find({})
За да видите всички документи или да добавите още параметри към find
Не съм сигурен какво имате предвид с предаване на променливи, тъй като изгледите са точно като колекции ... изпълнявате заявки срещу тях чрез find
&aggregate
.