是否可以使用pymongo将变量用作集合名称?

col = 'my_collection'
db.col.update()

推荐答案

你可以使用:

col = 'my_collection'
db[col].update()

reference

Mongodb相关问答推荐

用嵌套对象替换对象数组中的子字符串

MongoDB中的数据类型没有通过数据库Pyspark更改(从字符串到日期)

MongoDB(Mongoose)条件判断没有像我预期的那样工作

MongoDB聚合如何对对象数组中的值求和

使用 multer 在我的 MERN 前端显示 MongoDB 图像的正确语法是什么?

我可以在 MongoDB 中将字段值设置为对象键吗?

在golang中的mongodb中的集合列表中打印集合

MongoDB C# 驱动程序 2.0 InsertManyAsync 与 BulkWriteAsync

如何将 MongoDB 集合中的 _id 字段更改为 User_id?

PHP 无法加载动态库 (mongo.so)

在 MongoDB 中打开连接的 SocketTimeout

MongoDB 列表 - 获取每第 N 个元素

将 MongoDB 地理空间索引与 3d 数据结合使用

GeoJSON 和 MongoDB:将点存储为 GeoJSON.Point 是否值得?

pymongo 排序和 find_one 问题

Express 无法 PUT/DELETE 方法.出了什么问题?

在 GridFS、express、mongoDB、node.js 中存储来自 POST 请求的数据流

mongo - 如何查询嵌套的 json

使用 Spring Security + Spring 数据 + MongoDB 进行身份验证

有没有办法防止 MongoDB 向集合名称添加复数形式?