anlek/mongify

Recursive :embed_on

Opened this issue · 3 comments

Quick question: does this work in a different way than I'm expecting? I'd like it to be as such

State {
County1 {
City1
City2
}
County2 {
City1
City2
}
}

I can get the Cities to embed into a County table and Counties to embed into a State table, but not inside of each other.

table "City", :embed_in => :County, :on => :countyId do
column "cityId", :key
column "cityName", :string
column "countyId", :integer
end

table "County", :embed_in => :State, :on => :stateId do
column "countyId", :key
column "countyName", :string
column "stateId", :integer
column "active", :boolean
end

table "State" do
column "stateId", :key
column "stateName", :string
column "stateCode", :string
column "equalizationFactor", :decimal
end

anlek commented

Currently Mongify doesn't support multi-level embedding, it only supports one level deep embedding.

Is there an alternative solution ?

anlek commented

I'm sorry to say, at the moment there is no solution.
I've been thinking about how to fix this issue and have some ideas, just no time to play with them :(