我使用Spring框架和Netbean,我尝试从MongoDB数据库中自动生成模型实体类。所以可以这样做吗?因为我不确定我是否错过了这样做的概念,因为MongoDB没有真正的结构?
实际上我曾经使用MySQL DB中的MySQL连接器/驱动程序生成模型并且它的工作。
有人可以告诉我吗?谢谢。
答案 0 :(得分:1)
Mongodb没有预定义的结构。因此,在一个集合(mongodb中的表的等价)中,您可以保存不同类型的数据,mongodb可以接受它们。例如,考虑这些数据:
{
"someKey": 5
}
{
"someKey": "5"
}
{
"someKey":
{
"someField": "some field",
"someOtherField": ISODate("2017-08-17T08:37:37.581Z")
}
}
以上所有3个json数据都可以插入同一个集合中。因此,框架或插件也无法从集合中已经插入的数据中确定结构。