Mongodb 如果你想打电话给';芬顿';方法在';数据库';对象它失败,因为不存在这样的方法

Mongodb 如果你想打电话给';芬顿';方法在';数据库';对象它失败,因为不存在这样的方法,mongodb,flask,Mongodb,Flask,TypeError:“集合”对象不可调用。如果您打算对“数据库”对象调用“findOne”方法,则会失败,因为不存在此类方法 我尝试了find_one()和findOne(),它们都返回了相同的错误。 这个项目是用Python语言设计的。逻辑一直停留在下面的一行中 # bi=Binary(i) # i=i.rjust(24,'0') # print(i) url_name=db_deeper_links.spider.fi

TypeError:“集合”对象不可调用。如果您打算对“数据库”对象调用“findOne”方法,则会失败,因为不存在此类方法

我尝试了
find_one()
findOne()
,它们都返回了相同的错误。 这个项目是用Python语言设计的。逻辑一直停留在下面的一行中

            # bi=Binary(i)
            # i=i.rjust(24,'0')
            # print(i)

url_name=db_deeper_links.spider.findOne({"_id":ObjectId('000000016005788287649086')})
     

如果您使用的是Flask PyMongo,那么它应该是find_one()方法。再次检查它是否有拼写错误。

如果您使用的是Flask PyMongo,它应该是find_one()方法。再次检查是否有拼写错误。

是否使用pymongo或mongoengine访问数据库?可以向我们显示
db\u deepher\u links
变量;使用
fine\u one
时的错误消息是什么?您是否使用pymongo或mongoengine访问数据库?可以向我们显示
db\u deepher\u links
变量;使用
fine\u one
时的错误消息是什么?