0

我正在尝试将我的数据库从 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

有谁知道我的错误在哪里?

4

1 回答 1

0

问题是我没有航班表,所以我用 flight_id 创建了航班表来重新组合航班 23 表中的行,它运行良好

于 2013-02-13T09:00:37.147 回答