如何使用原子操作增加mongoDB文档中的Datetime字段?莫菲娅也一样吗?
嗯。就这样 我有一个文档,里面有日期时间字段。现在我需要执行原子操作,在某个时间段,比如某一天,增加这个值 怎么做如何使用原子操作增加mongoDB文档中的Datetime字段?莫菲娅也一样吗?,mongodb,datetime,morphia,Mongodb,Datetime,Morphia,嗯。就这样 我有一个文档,里面有日期时间字段。现在我需要执行原子操作,在某个时间段,比如某一天,增加这个值 怎么做 最后,我需要通过morphia实现这一点,如果您知道如何实现,请与我们分享。日期是自Unix时代以来的毫秒() 因此,您可以查询包含要增加的日期的文档,并添加()所需的ms数-例如一天。是的,我理解。当我试图增加日期字段时,我得到错误:“无法将$inc修饰符应用于非数字”。所以我需要将日期转换为时间戳,但我不知道怎么做。哎哟,看起来这正等待实现:作为替代方案,您可以显式地将日期存储
最后,我需要通过morphia实现这一点,如果您知道如何实现,请与我们分享。日期是自Unix时代以来的毫秒()
因此,您可以查询包含要增加的日期的文档,并添加()所需的ms数-例如一天。是的,我理解。当我试图增加日期字段时,我得到错误:“无法将$inc修饰符应用于非数字”。所以我需要将日期转换为时间戳,但我不知道怎么做。哎哟,看起来这正等待实现:作为替代方案,您可以显式地将日期存储在ms中,以允许使用简单的$inc,但这可能有点太麻烦了……最后我这样做了——将日期存储为整数。