在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  數(shù)據(jù)庫/ mongodb字段怎么設(shè)置默認(rèn)值

mongodb字段怎么設(shè)置默認(rèn)值

我遇到一個問題,想在第一次插入某條數(shù)據(jù)的時候自動給定一個當(dāng)前時間,因為需要用upsert保證效率,所以無法用find來一條條處理。這個怎么才能設(shè)置一個默認(rèn)值呢?查了一下mongodb好像不支持,求大神解惑。

回答
編輯回答
敢試
db.<coll>.update({條件}, {$set: {字段}, $setOnInsert: {date: new Date()}}, {upsert: true});

加上$setOnInsert表示只有在插入的時候才帶這個字段。跟關(guān)系數(shù)據(jù)庫不同的是,這個時間來自你的應(yīng)用,而不是數(shù)據(jù)庫加上去的默認(rèn)值。

2017年8月22日 23:17