2
我有這樣一個數據庫:ScriptDb的自動編號
var db = ScriptDb.getMyDb();
var ob = {
type: "employee",
employee_id: 1,
name: {
first: "Fatima",
initial: "S",
last: "Pauli"
},
address: {
street: "4076 Washington Avenue",
city: "Jackson", state: "MS", zip: "39201"
},
department_id: 52
};
var stored = db.save(ob);
現在我想的employee_id
有自動遞增不用循環槽整個現有的數據庫。
這樣做的最好方法是什麼?
爲什麼我沒有想到,我不知道....爲什麼我應該使用鎖定服務? – Thomas
因爲如果不鎖定,腳本的多個實例可能會同時運行,並且最終使用兩個或更多個條目的相同編號。 –
好的,謝謝你兩個它完美的作品:) – Thomas