Pymongo更新:是否可以插入' $ currentDate'只有一次?

时间:2016-02-24 09:11:18

标签: python mongodb pymongo database

我在Pymongo工作,并希望为文档创建两种类型的时间字段: time_creation time_update

  1. time_creation :仅在第一次创建时。如果我更新数据库,它不会改变(它必须是常数)。

  2. time_update :每次更新数据库时都必须更新。

  3. time_update 我使用:

    '$currentDate':{'time_update': { '$type': 'date' }}
    

    并且工作正常。我希望 time_creation 采用相同的结构,即我想使用' $ currentDate' ,我不想使用 datetime !我知道结构:

    '$setOnInsert':{'time_creation': datetime.utcnow()}
    

    工作正常。但我不想用这个。我想知道是否有办法用' $ currentDate' ' $ type':' date&# 39;

0 个答案:

没有答案