gpt4 book ai didi

mongodb - 如何使用 pymongo 创建 mongo View ?

转载 作者:行者123 更新时间:2023-12-04 00:34:18 24 4
gpt4 key购买 nike

我正在寻找一种使用 pymongo 从以下管道创建 MongoDB 3.4+ View 的方法:

db.getCollection('parsed_tests').aggregate([{
$lookup: {
from: "raw_tests",
localField: "repository_path",
foreignField: "repository_path",
as: "raw_data"
}
}])

我想在 Python 中完成,以便将初始化脚本整合到一起。有没有人设法做到这一点?

最佳答案

PyMongo 不提供Database 方法来创建 View 。但是您可以运行 create使用 command 创建 View 的命令方法。如果事实createView只是 create 命令的包装器。

db.command({
"create": "parsed_tests_view",
"viewOn": "parsed_tests",
"pipeline": pipeline
})

关于mongodb - 如何使用 pymongo 创建 mongo View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46114336/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com