我正在尝试将我的数据库从 MySQL 迁移到 mongodb。
经过长时间的搜索,我决定使用 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
有谁知道我的错误在哪里?