如何使用mongoruby驱动程序创建视图



我想从集合中创建一个视图。通常情况下,我应该使用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

最新更新