14
A
回答
25
5
你試圖調用從一個字符串的方法。這不是特定於pymongo。
您可以使用getattr查看該字符串是否作爲db
對象上的屬性存在,然後調用它。
例如
my_collection = getattr(col, 'my_collection')
my_collection.update()
編輯:請注意,使用GETATTR方法允許異常處理,該字符串不是一種方法或col
屬性的情況下。
相關問題
- 1. $ $ idx可以用於變量變量嗎?
- 2. 聚合函數可以與字段名稱中的變量一起使用嗎?
- 3. 我可以通過名稱引用集合中的對象嗎?
- 4. 使用Wpf DataGrid可以將集合嵌入到集合中嗎?
- 5. 使用pymongo備份集合
- 6. 我可以合併名稱保持爲變量的數組嗎?
- 7. Makefile:可以將VPATH變量應用於分配Makefile變量嗎?
- 8. 將名稱應用於dataframe列變量
- 9. 將變量用於方法名稱
- 10. 我可以使用常量名稱的變量訪問PHP類常量嗎?
- 11. 在db插入命令中收集名稱的Python/Pymongo變量
- 12. 變量名稱的嵌套集合
- 13. FluentValidation可以使用嵌套集合嗎?
- 14. 我可以使用名稱的標量變量來訪問Perl哈希值嗎?
- 15. 我可以通過名稱使用變量來引用一個字段嗎?
- 16. 我可以使用用戶輸入按名稱打印變量嗎?
- 17. 我可以將CSS樣式應用於元素名稱嗎?
- 18. 將集合接口名稱用作變量名稱的一部分是一種很好的做法嗎?
- 19. 基於變量列名稱的子集
- 20. 對記錄集使用AddNew時,您可以使用變量作爲字段名稱嗎?
- 21. 使用可變參數,我可以根據變量名稱爲變量賦值嗎?
- 22. 在C程序中,我們可以使變量的名稱成爲變量嗎?
- 23. 使用變量名稱
- 24. 我可以使用「index」作爲servlet名稱的名稱嗎?
- 25. 表格變量名稱可以以數字字符開頭嗎?
- 26. 我們可以以變量名稱訪問$ _POST嗎?
- 27. 用於排序順序的lambda - 可以使用變量嗎?
- 28. C++我可以使用變量值聲明一個Struct作爲Struct名稱嗎?
- 29. 我可以在類/函數名稱中使用變量內容嗎?
- 30. 我可以在配置文件變量名稱中使用星號*嗎?