首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Neo4j表示货币数据

用Neo4j表示货币数据
EN

Stack Overflow用户
提问于 2013-11-25 16:04:34
回答 1查看 536关注 0票数 1

我有一个用例,在这个用例中,在Neo4j中有一个节点,其属性代表以英镑表示的已承诺的支出,即货币价值。在Neo4j中处理这个问题的最好方法是什么?我是否需要将所有的价值舍入最近的英镑,并作为一个长期存储?我可以把它当作便士,也就是把价值乘以100,然后保持忠诚度吗?还有其他想法吗?

附加信息:我正在使用Talend为大数据导入数据。源是,其中数据作为数据类型money存储。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-25 17:35:09

如果不知道应用程序中存储的货币值的更多细节,就很难给出一个有充分根据的答案。

如果重点放在数学上,您最好使用long并将金额存储在便士中,如果焦点放在易于使用的位置上,例如显示数据,我希望有双/浮动值。

货币应该进入次级财产。或者,您也可以通过标签对此进行建模。因此,在本例中,代表100 GBP的节点具有一个属性amount=100.00和一个标签"GBP“。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20197585

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档