擅长:python、mysql、java
<p>1)您不必通过遍历游标元素自行执行计数。你可以打电话给db.collection.find数据库({}).count()方法。文档可以在<a href="https://docs.mongodb.com/manual/reference/method/cursor.count/" rel="nofollow noreferrer">here</a>中找到</p>
<p>2)我不确定myCol是什么,但它应该是一个MongoClient.database\u名称对象。例如,请考虑以下代码段:</p>
<pre><code>from pymongo import MongoClient
class Events:
def __init__(self):
self.client = MongoClient('localhost', 27017)
self.database = self.client.KKNY
def retrieveEvents(self):
event_names = self.database['event_names']
return event_names.find({})
</code></pre>
<p>如您所见,我初始化了MongoClient,本例中的数据库名是KKNY。从这一点上说,我可以通过运行<code>self.database['event_names']</code>来访问这个数据库中的集合。你知道吗</p>
<p>3)也请包括版本,你正在使用的Pymango从现在起,它将使我们的生活更轻松</p>