3

デフォルトでは、MongoDB シェルはすべての数値を float として解釈します。これは、既存の JSON 形式のデータ (Mongo に文字列として格納されている) を実際の Mongo BSON オブジェクトに変換しようとすると問題になります。また、整数はデータのどこにでも出現する可能性があるため、データ内の整数値をNumberInt(...)/で明示的かつ手動でラップするのは面倒です。NumberLong(...)

1 つの MongoDB シェル セッションを使用するようにNumberInt、またはNumberLong既定で構成する方法はありますか?

または、JSON の文字列を MongoDB シェルのオブジェクトに解析して、小数点のないすべての数値が既にNumberInt/でラップされるようにする方法はありNumberLongますか?

4

1 に答える 1