0

我有一个代码库,我们在其中广泛使用 Bson 文档来保存/更新多个集合中的文档。虽然 mongodb 为我们提供了根据需要添加属性和扩展的灵活性,但我们希望将集合中的特定属性存储在特定类型中。例如,

Long longValue = 1L;
Document doc = new Document();
doc.append("attribute1", longValue);

//将文档保存在集合中。//一些代码行和另一个模块中相同集合的相同文档修改如下 -

Double doubleValue = 2L;
doc.append("attribute1", doubleValue);

有没有办法避免这种情况,因为这个文档在代码的两个部分中的持久性都不会导致异常?

4

0 回答 0