Mongo文档使用bsons强制执行严格的数据类型

时间:2018-06-07 12:01:40

标签: java mongodb bson mongodb-update

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

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

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

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

无论如何都要避免这种情况,因为这个文档在代码的两个部分中的持久性不会导致异常吗?

0 个答案:

没有答案