iT邦幫忙

0

mongoose 判別是否為空自動新增

Zaku 2017-07-25 14:35:565465 瀏覽

詢問一下,假設想搜尋一個條件,判別資料庫內有無符合條件資料,沒有的話自動新增,有的話修改資料

目前比較土法是假設有一表叫db,找條件index=1的資料

db.find({index:1},funcrion(err,result){
if(result.length==0){
//沒有 new 一個新的db
}else{
//有 更新資料
}

});

這樣要分開來做感覺滿冗長的,是否有其他方式,findoneandupdate好像無法做到,只能改現有的

尚未有邦友回答

立即登入回答