我是python和mongodb的初学者。
我想将名为club_members.json的json文件导入到数据库尚不存在的数据库中。据我所知,mongodb将在代码运行时自动创建数据库名称。这是我的代码
def get_collection():
client = MongoClient('mongodb://localhost:27017')
db = client.club
mongoimport --db club --colletion members_collection --type json --file club_members.json
return None
db变量用于创建名为club的数据库,该数据库尚不存在。但是,它给了我这样的错误
mongoimport --db club --colletion members_collection --type json --file club_members.json
^
SyntaxError: invalid syntax
当我使用client.database_names()
函数检查数据库列表时,它不返回任何俱乐部数据库。所以,我认为这个错误是由db的存在引起的。我该怎么做才能解决这个问题?