NumberLong(x)은 한계 값을 초과하여 값을 반올림하지만 NumberLong("x")은 그렇지 않습니다.
이제 숫자를 고려하여 NumberLong(x) 및 NumberLong("x") 모두에 사용하여 차이점을 확인하겠습니다.
문서로 컬렉션을 만들자 −
> db.demo603.insert({"longValue" :NumberLong(988998985857575789)});WriteResult({ "nInserted" :1 })> db.demo603.insert({"longValueInString" :NumberLong("9858) });
find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -
> db.demo603.find().pretty();
이것은 다음과 같은 출력을 생성합니다 -
{ "_id":ObjectId("5e9605e5ed011c280a0905d1"), "longValue":NumberLong("988998985857575808")}{ "_id":ObjectId("5e9605faed0190a0905d1") /사전>