NumberLong(x) มีค่าเกินขีดจำกัดและปัดเศษของค่าออก ในขณะที่NumberLong("x") ไม่ทำงาน
ตอนนี้ เราจะพิจารณาตัวเลขและจะใช้สำหรับทั้ง NumberLong(x) และ NumberLong(“x”) เพื่อดูความแตกต่าง
ให้เราสร้างคอลเลกชันที่มีเอกสาร -
> db.demo603.insert({"longValue" :NumberLong(988998585857575789)});WriteResult({ "nInserted" :1 })> db.demo603.insert({"longValueInString" :NumberLong("988998985857575789") });
แสดงเอกสารทั้งหมดจากคอลเล็กชันโดยใช้วิธี find() -
> db.demo603.find().pretty();
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
{ "_id" :ObjectId("5e9605e5ed011c280a0905d1"), "longValue" :NumberLong("988998985857575808")}{ "_id" :ObjectId("5e9605faed011c280a0905d2"), "longValueInString" 8575:7578998ong" /pre>