Mongodb 当我使用pymongo在python中运行convertToCapped命令时,它会给出一个错误,即变量大小未定义

Mongodb 当我使用pymongo在python中运行convertToCapped命令时,它会给出一个错误,即变量大小未定义,mongodb,database,Mongodb,Database,命令是: db.command({'convertToCapped': 'info', size:100000}) Traceback (most recent call last): File "<pyshell#18>", line 1, in <module> db.command({'convertToCapped': 'info', size:100000}) NameError: name 'size' is not defined db.command(

命令是:

db.command({'convertToCapped': 'info', size:100000})

Traceback (most recent call last):
File "<pyshell#18>", line 1, in <module>
db.command({'convertToCapped': 'info', size:100000})
NameError: name 'size' is not defined
db.command({'convertToCapped':'info',大小:100000})
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
命令({'convertToCapped':'info',大小:100000})
名称错误:未定义名称“大小”

据我所知,您需要在pymongo上运行如下命令:

db.command( "convertToCapped', 'info', size = 100000 );

中所述,错误是因为您没有在字典键中引用大小-因此
db.command({'convertToCapped':'info','size':100000})
可以工作-或者您可以使用Dericks语法