我们有一个应用程序,它在 MongoDB 中存储来自 C/C++ 的一些配置值,并具有重新启动的能力(即它运行一段时间,有人中断应用程序,更改配置,然后再次运行应用程序,它会在哪里找到它停止了)。这就像布尔和字符串配置的魅力。
但是我们有一些整数(在我们当前的 C/C++ 实现中 - 32 位值)。当我使用 MongoDB 控制台修改这些整数值时,Mongo 总是将它们存储为 Number(这在 C/C++ 实现中是双倍的)。我们将更改应用程序以在它期望整数的地方采用双精度值,但我想知道是否有一种方法可以强制 Mongo 从其 JavaScript 控制台存储整数。
有什么建议么?