Чтобы создать представление (скажем, management_feedback
) для коллекции (скажем, survey
):
client = Mongo::Client.new(['127.0.0.1:27017'], database: 'my-db')
client[
:management_feedback,
viewOn: 'survey',
pipeline: [
{ $project: { "management": "$feedback.management", department: 1 } }
]
].create