ใช้ NumberLong() สำหรับจำนวนเต็ม 64-bit
MongoDB ใช้ NumberLong() จัดการตัวเลขที่เกินขอบเขต 32-bit (ประมาณ ±2 พันล้าน)
สร้างคอลเลกชันตัวอย่าง
> db.demo273.insert({
Name:"Robert",
id: NumberLong("100000000000001"),
isActive:true
})
WriteResult({ "nInserted": 1 })
> db.demo273.insert({
Name:"David",
id: NumberLong("98888888888888888"),
isActive:false
})
WriteResult({ "nInserted": 1 })
> db.demo273.insert({
Name:"Mike",
id: NumberLong("999999999999"),
isActive:true
})
WriteResult({ "nInserted": 1 })
แสดงข้อมูล
> db.demo273.find();
{ "_id": ObjectId("5e4824df1627c0c63e7dbac3"), "Name": "Robert", "id": NumberLong("100000000000001"), "isActive": true }
{ "_id": ObjectId("5e4824e01627c0c63e7dbac4"), "Name": "David", "id": NumberLong("98888888888888888"), "isActive": false }
{ "_id": ObjectId("5e4824e11627c0c63e7dbac5"), "Name": "Mike", "id": NumberLong("999999999999"), "isActive": true }