集合对象不可调用.如果您想在Database对象上调用createCollection方法,那么它将失败,因为不存在这样



我在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")

相关内容

  • 没有找到相关文章

最新更新