[英]Generating ID locally to avoid auto creation by mongodb
有沒有一種方法可以為新文檔生成ID?
就像是
var newID = mongoose.Types.ObjectId();
// some random code that may involve db operations.
db.Model.create({_id: newID, otherProperties: {}})
當我這樣寫時,創建的文檔的實際ID總是比newID大。 反正有確切地使用newID嗎?
您不應該為mongodb文檔創建ID屬性,而是在創建所有文檔時自動為所有文檔生成ID屬性。
前
db.users.insert({name:'kasun',email:'kasun@gmail',address:'2street,colombo'})
這將為kasun文檔創建一個名為_id的屬性,這是唯一的,因此請勿手動設置id屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.