Tham số scale
tùy chọn được sử dụng để đặt số chữ số sau vị trí thập phân sẽ được sử dụng trong so sánh
Giá trị trả về
Trả về 0 nếu hai toán hạng bằng nhau, 1 nếu num1
lớn hơn num2
, -1 nếu ngược lại
MongoDB 3. 4 đã giới thiệu hỗ trợ cho loại Decimal128 BSON, là giá trị dấu phẩy động dựa trên số thập phân 128 bit có khả năng mô phỏng làm tròn số thập phân với độ chính xác chính xác. Chức năng này dành cho các ứng dụng xử lý dữ liệu tiền tệ, chẳng hạn như tính toán tài chính và thuế
Lớp MongoDBBSONDecimal128, được giới thiệu trong trình điều khiển PHP 1. 2. 0, có thể được sử dụng để làm việc với loại này trong PHP
Làm việc với các giá trị thập phân128
Chèn một số thập phân128
Ví dụ sau chèn một giá trị kiểu Decimal128
vào trường
object[MongoDB\Model\BSONDocument]#9 [1] { ["storage":"ArrayObject":private]=> array[3] { ["_id"]=> int[1] ["item"]=> string[15] "26-inch monitor" ["price"]=> object[MongoDB\BSON\Decimal128]#13 [1] { ["dec"]=> string[6] "428.79" } } }0 của bộ sưu tập có tên
object[MongoDB\Model\BSONDocument]#9 [1] { ["storage":"ArrayObject":private]=> array[3] { ["_id"]=> int[1] ["item"]=> string[15] "26-inch monitor" ["price"]=> object[MongoDB\BSON\Decimal128]#13 [1] { ["dec"]=> string[6] "428.79" } } }1