C/C++ からのいくつかの構成値を MongoDB に保存し、再起動する機能を持つアプリケーションがあります (つまり、しばらく実行し、誰かがアプリケーションを中断し、構成を変更してから、アプリを再度実行し、どこにあるかを取得します)。やめました)。これは、ブール値と文字列の構成の魅力のように機能します。
しかし、いくつかの整数があります (現在の C/C++ 実装では 32 ビット値)。また、MongoDB コンソールを使用してこれらの整数値を変更すると、Mongo は常にそれらを Number として保存します (C/C++ 実装では 2 倍になります)。整数を想定している場所で double 値を取るようにアプリを変更しますが、Mongo に JavaScript コンソールから整数を強制的に保存させる方法があるかどうか疑問に思っていました。
助言がありますか?