我在mongoDB方面遇到了问题,特别是在尝试创建集合时。
我已经导入了pymongo和DNS,它们都可以工作,但当我尝试使用db.createCollection("verified")
创建集合时,它会抛出一个错误,说'Database' not an attribute of 'createCollection'
以下是我的代码中涉及MongoDB的部分:
import pymongo
import dns
client = pymongo.MongoClient(myMongoDBconnectionURL)
db = client['MainDB']
db.createCollection("verified")
你知道是什么原因造成的吗?
感谢
我怀疑您使用了错误的MongoDB文档(如中所示,使用不同编程语言的MongoDB实现文档(。createCollection
不是pymongo.database.Database
的方法,但create_collection
是:
import pymongo
import dns
client = pymongo.MongoClient(myMongoDBconnectionURL)
db = client['MainDB']
db.create_collection("verified")