【发布时间】:2020-11-13 10:46:38
【问题描述】:
我在 mongodb 中保存数值时遇到了这个奇怪的问题。 我在 mongodb 中将人的高度保存为 Number,因此高度为 5'.1" 的人保存为 5.1,高度为 5'.10" 的人也保存为 5.1。
我无法将其更改为字符串,因为我有一个基于数字的搜索查询,("height" : {"$gte": req.body.height.minimum_height, "$lte": req.body.高度.maximum_height})。
我确信必须有一种方法来保存特定值来处理货币交易,但我不确定如何在我的场景中做到这一点。
欢迎提出建议!!
【问题讨论】:
-
还有什么问题?或者你的问题是什么? DB 按原样存储值。您可以在客户端应用程序中格式化号码。还是我误解了什么?
-
您使用的是哪个版本的 mongoDB?
标签: node.js mongodb mongoose mongodb-query