如何在Java中为Dynamic mongodb Schema创建模型?

时间:2017-09-12 08:18:39

标签: java spring mongodb

使用关系数据库,我可以用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>

0 个答案:

没有答案