SKS*_*SKS 9 mongodb pymongo python-3.x
我意识到可以使用 MongoDB 在 MongoDB 中重命名集合
db["old_name"].renameCollection("new_name")
Run Code Online (Sandbox Code Playgroud)
但是在 PyMongo 中有等价物吗?我尝试了以下方法,但也没有用。
db["old_name"].rename_collection("new_name")
Run Code Online (Sandbox Code Playgroud)
根据文档,该方法被简单地命名rename。
rename(new_name, session=None, **kwargs)
new_name: new name for this collection
session (optional): a ClientSession
**kwargs (optional): additional arguments to the rename command may be passed as keyword arguments to this helper method (i.e. dropTarget=True)
Run Code Online (Sandbox Code Playgroud)
小智 5
也许您可以在 pymongo 中使用重命名,只需使用
db.oldname.rename('newname')
Run Code Online (Sandbox Code Playgroud)
你可以检查链接吗? https://api.mongodb.com/python/current/api/pymongo/collection.html?highlight=rename
| 归档时间: |
|
| 查看次数: |
6106 次 |
| 最近记录: |