2
A
回答
2
是的,可以使用Kiba進行查找!
對於一個教程,請參閱我錄這個活的編碼會話,我創建了一個lookup transform to lookup extra fields using a given fields by tapping in the MovieDB database。
利用這個例子中,你可以使用塊變換例如實現一個簡單的ActiveRecord查找:
# assuming you have a 'country_iso_2' field in the row above
transform do |row|
country = Country.where(iso_2: row['country_iso_2']).first
row['country_name'] = country.try(:name) || 'Unknown'
row
end
,或者你可以提取更多的可重複使用的類變換,你會叫這樣的:
transform ActiveRecordLookup, model: Country,
lookup_on: 'country_iso_2',
fetch_fields: { 'name' => 'country_name' }
transform DefaultValue, 'name' => 'Unknown'
顯然,如果你需要大量的,你將不得不實施一些改進(如緩存,批量閱讀)。
希望這會有所幫助!
相關問題
- 1. 查找是否可以進行數據通信
- 2. 使用kiba-etl gem可以跳過加載一行嗎?
- 3. 是否可以在InnoDB表中使用Mysql外鍵進行反向查找?
- 4. 是否可以在iOS和OpenGLES 2.0中使用sampler3D紋理進行texture3D查找
- 5. 是否可以使用ServiceStack的OrmLite進行子查詢連接?
- 6. 是否可以使用dynamic_cast進行模板類型檢查?
- 7. 是否可以使用HP Quality Center進行遞歸SQL查詢?
- 8. 是否可以使用ClosedXML在Excel中執行查找?
- 9. 是否可以使用CodeIgniter的查詢生成器進行此查詢?
- 10. 是否可以用硒進行低級像素檢查?
- 11. hbase,是否可以使用前綴對行鍵進行計數?
- 12. 是否可以使用Sentinel和Cucumber-JVM進行並行測試?
- 13. 是否可以使用PHP查找用戶的子網掩碼?
- 14. 是否可以使用pid查找進程並向其發送消息?
- 15. C++:是否可以查表查找小表查找
- 16. 是否可以使用WAMP進行流RPC調用?
- 17. 是否可以使用Cortana進行應用內語音命令?
- 18. 使用DD查看all_constraints以檢查FK約束是否可行
- 19. 檢查使用vue-router時是否可以前進
- 20. 如何查找IP地址是否可以使用perl?
- 21. 是否可以使用iText查找文本位置
- 22. 是否可以使用CLR Profiler查找內存泄漏
- 23. 查找一個端口是否可以在linux中使用C++
- 24. 是否可以進行這種佈局?
- 25. 是否可以爲WebService進行設置?
- 26. 是否可以進行OOP轉換
- 27. 是否可以實時進行細分?
- 28. 是否可以對LinearLayout進行滾動
- 29. 是否可以使用DOMDocument查詢nthChild?
- 30. 是否可以使用roqet查詢AllegroGraph?
很酷,謝謝! –