2011-08-30 35 views

回答

1

是的,這是可能的。 Pymongo遊標實現了標準的Python可用方法,因此您可以使用{% for element in cursor %}...{% endfor %}來迭代遊標的值,就像列表或其他可迭代序列一樣。

+0

它不工作。如果我做{{varialbe_name}},我得到0x02E3AF70>處的​​

+0

通常你只能迭代一次遊標 - 一旦你迭代了它,你已經用盡了它的結果,並且試圖再次迭代它會立即引發'StopIteration'。要重置遊標,請使用'.rewind()',但要注意這會導致查詢重新發布到數據庫,就像您第一次迭代它一樣。 – dcrosta