2013-02-12 45 views
0

我試圖將我的數據庫從MySQL遷移到mongodb。mongify嵌入錯誤

經過漫長的搜索,我決定使用mongify。 它完美的工作,但是當我嘗試嵌入表時它什麼都不做,它甚至不會將表導入到mongodb中。

這裏是我的表被嵌入:

+------------+------------+--------+-------------+----------+ 
| Flight_ID | Segment_ID | Origin | Destination | Aircraft | 
+------------+------------+--------+-------------+----------+ 
| 14567 | ORLY_SET | XXXX | YYYY  | B737 | 
| 14567 | SET_FGTE | XXXX | YYYY  | B737 | 
| 14567 | FGTE_SUY | XXXX | YYYY  | B737 | 
| 14567 | SUY_DERT | XXXX | YYYY  | B737 | 
| 24789 | SET_FGTE | XXXX | YYYY  | B737 | 
| 24789 | FGTE_TYU | XXXX | YYYY  | B737 | 
| 24789 | TYU_SETA | XXXX | YYYY  | B737 | 
| 24789 | SETA_MET | XXXX | YYYY  | B737 | 
| 24789 | MET_SETX | XXXX | YYYY  | B737 | 
+------------+------------+--------+-------------+----------+ 

在translation.rb文件我使用的語法:

table "Flight23", :embed_in => :flights, :on => :Flight_ID do 
    column "Flight_ID", :integer, :references => :flights 
    column "Segment_ID", :integer, :references => :segments 
    column "Origin", :string 
    column "Destination", :string 
    column "Aircraft", :string 
end 

有誰知道我的錯誤是什麼?

回答

0

的問題是,我沒有航班表,所以我創建的表航班flight_id重新集結在flights23表中的行和它的工作完美

+0

我很高興你能來解決這一問題!下一次只需在https://github.com/anlek/mongify/issues提交問題,我將能夠儘快爲您提供幫助。 – 2013-12-21 22:14:12