使用关系数据库,我可以用Java创建一个模型,因为我知道一个表有多少列及其各自的名称。 但MongoDb经常不能使用这种静态模式(如果我没错的话)。因此,我想在Java中创建一个包含所有数据并将其转换为JSON的模型,并将其作为Web服务发送给响应。
但我可以通过返回Document或DBObject对象来做。但它正在将 ID 转换为
"_id": {
"timestamp": 1505194179,
"machineIdentifier": 13503772,
"processIdentifier": 3816,
"counter": 1819499,
"date": 1505194179000,
"time": 1505194179000,
"timeSecond": 1505194179
}
我需要一个ID值才能进一步使网络调用使用此标识符。
所以我想知道最佳实践或策略以实现这一目标。我用春靴。 我非常喜欢使用Spring启动的Mongodb。所以,请耐心等待我的理解是错误的。
编辑:在Spring启动时,有必要定义实体类来访问数据,但我只想知道其他方式,我不希望模型被预定义,但它应该是动态的mongodb中的模式。 / p>