AntiPattern
Runtime Model Miswired
runtime-model-miswired
Beanie’s runtime CollectionWasNotInitialized fires because the initialized Document model and the Product model used at runtime come from mismatched module/class metadata paths or incorrect configuration parameters, so Beanie cannot bind the model to the collection.