ODM即Object-Document Mapping,意为对象文档映射。
简单来说,ODM将文档数据库(比如MongoDB)里面的文档对象映射到程序里面的对象,让开发者可以以面向对象的方式操作数据库。
MongoDB是一种NoSQL数据库,它与关系型数据库最大的不同在于它不使用基于表的结构,而是使用基于文档的结构。这里的文档是一种类似于JSON(JavaScript Object Notation)的格式。
所以,如果你使用MongoDB作为你的数据库,同时你也想使用面向对象的编程方式,那么ODM就是你理想的选择。