Computer >> Máy Tính >  >> Lập trình >> MongoDB

Sự khác biệt giữa NumberLong (x) và NumberLong (“x”) trong MongoDB?


NumberLong (x) vượt quá giá trị giới hạn của nó và làm tròn giá trị trong khi NumberLong (“x”) thì không.

Bây giờ, chúng ta sẽ xem xét một số và sẽ sử dụng nó cho cả NumberLong (x) và NumberLong (“x”) để thấy sự khác biệt.

Hãy để chúng tôi tạo một bộ sưu tập với các tài liệu -

> db.demo603.insert ({"longValue":NumberLong (988998985857575789)}); WriteResult ({"nInserted":1})> db.demo603.insert ({"longValueInString":NumberLong ("988998985857575789") }); 

Hiển thị tất cả các tài liệu từ một bộ sưu tập với sự trợ giúp của phương thức find () -

> db.demo603.find (). khá (); 

Điều này sẽ tạo ra kết quả sau -

 {"_id":ObjectId ("5e9605e5ed011c280a0905d1"), "longValue":NumberLong ("988998985857575808")} {"_id":ObjectId ("5e9605faed011c280a0905757899989In85"), "dài" / pre>