我正在尋找一種可行的方法來獲取從MongoDB獲得的光標長度。如何使用python從mongodb獲取遊標的長度?
2
A
回答
5
cursor.count()
計數由光標所引用的文檔的數量。將
count()
方法附加到find()
查詢以返回匹配 文檔的數量。該操作不執行查詢,而是計數 查詢返回的結果。
db.collection.find(<query>).count()
https://docs.mongodb.org/manual/reference/method/cursor.count/
0
按照pymongo documentation,一個Pymongo光標,具有count
方法:
count(with_limit_and_skip=False)
默認情況下該方法返回光標的總長度,例如:
cursor.count()
如果您使用with_limit_and_skip=True
調用此方法,則返回的值需要考慮limit
和skip
查詢。例如,下面的查詢將返回5(假設你有超過5個文件):
cursor.limit(5).count(True)
1
我發現,使用cursor.iter().count()
是reslove這個問題的可行方法
相關問題
- 1. C#Mongodb獲取遊標數
- 2. 如何使用python獲取XML標記中的子元素的大小/長度
- 3. 如何使用Python獲取SVG路徑的高度和寬度以及長度?
- 4. 如何在node.js中使用mongodb遊標
- 5. Python獲取內容長度
- 6. 從id3獲取章節長度 - 標籤
- 7. 在MongoDB中獲取數組長度?
- 8. 如何使用python在mongodb中迭代遊標?
- 9. 如何使用Groovy從Oracle獲取遊標?
- 10. 如何在使用Freebase API時從mqlread()獲取遊標?
- 11. 如何使MD-標籤長度採取一切父長度
- 12. 從遊標獲取XMLType
- 13. Python:如何獲得itertools _grouper的長度
- 14. 如何使用node-mongodb-native遊標在Mongodb中進行分頁?
- 15. 如何使用Python去除未知長度的標題
- 16. 獲取長度
- 17. 使用Doctrine DBAL獲取列的長度
- 18. 如何使用MongoDB shell從MongoDB集合獲取特定字段?
- 19. XSLT:獲取起始標記的長度
- 20. 使用python獲取示例中wav文件的長度
- 21. 使用python獲取Java文件中的行長度
- 22. 用mongoDB獲取嵌入文檔的長度與玉
- 23. 如何從使用Python 3的HTML標記中獲取值?
- 24. 如何使用neo4j-python獲取未知長度路徑中的所有跳數?
- 25. 如何獲取數組的長度?
- 26. 如何獲取對象的長度?
- 27. 如何獲取變量bash的長度?
- 28. 如何獲取NSNumber值的長度?
- 29. 如何獲取IStream的長度? C++
- 30. 如何使用scrapy從python跨度獲取文本?
[cursor.count()( https://docs.mongodb.org/manual/reference/method/cursor.count/)? – zangw