我想从集合中创建一个视图。通常情况下,我应该使用db.createView,但该方法没有在mongo-ruby驱动程序的Mongo::Database
上定义。
要在集合(比如survey
(上创建视图(比如management_feedback
(:
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