mongodb字段怎么设置默认值

我遇到一个问题,想在第一次插入某条数据的时候自动给定一个当前时间,因为需要用upsert保证效率,所以无法用find来一条条处理。这个怎么才能设置一个默认值呢?查了一下mongodb好像不支持,求大神解惑。

蓝山帝景
浏览 1073回答 1
1回答

慕桂英3389331

db.<coll>.update({条件},&nbsp;{$set:&nbsp;{字段},&nbsp;$setOnInsert:&nbsp;{date:&nbsp;new&nbsp;Date()}},&nbsp;{upsert:&nbsp;true});加上$setOnInsert表示只有在插入的时候才带这个字段。跟关系数据库不同的是,这个时间来自你的应用,而不是数据库加上去的默认值。
打开App,查看更多内容
随时随地看视频慕课网APP