Sử dụng hàm JavaScript

Giờ chúng ta sử dụng hàm getNextSequenceValue trong khi tạo một Document mới và gán giá trị dãy đã trả về như là trường _id của Document đó.

Chèn hai Document mẫu bởi sử dụng code sau:

>db.products.insert({

"_id":getNextSequenceValue("productid"),

"product_name":"Apple iPhone",

"category":"mobiles"})

>db.products.insert({

"_id":getNextSequenceValue("productid"),

"product_name":"Samsung S3",

"category":"mobiles"})

Như bạn thấy, chúng ta đã sử dụng hàm getNextSequenceValue để thiết lập giá trị cho trường _id.

Để kiểm tra tính năng này, chúng ta lấy các Document bởi sử dụng lệnh find:

>db.prodcuts.find()

Truy vấn trên trả về các Document có trường _id là tự động tăng.

{ "_id" : 1, "product_name" : "Apple iPhone", "category" : "mobiles"}

{ "_id" : 2, "product_name" : "Samsung S3", "category" : "mobiles" }

Last updated