在MongoDB中,我可以执行以下操作来表示无穷大:
db.foo.insert({'max': Number.POSITIVE_INFINITY});
如何将Infinity存储在如下定义的文档中:
class Foo(Document):
min = DecimalField()
max = DecimalField()
price = DecimalField()
以下失败:
foo = Foo(min=100, max=float("inf"))
使用:
InvalidOperation: quantize with one INF
@BlakesSeven推荐了FloatField
,我确认它有效。但是,我将此字段用于财务目的,因此我不确定它的安全性。