我正在尝试制作一个生成器函数,该函数在每次调用时产生一个项目,但是我一直得到相同的项目。这是我的代码:
1 from pymongo import Connection
2
3 connection = Connection()
4 db = connection.store
5 collection = db.products
6
7 def test():
8 global collection #using a global variable just for the test.
9 items = collection.find()
10 for item in items:
11 yield item['description']
12 return