我在控制台改了些数据后,createdAt字段显示的格式UTC是:"createdAt": "2015-12-08T11:29:21.206Z"。这应该是UTC时间吧,但显示的时间不对啊,UTC时间因改减去8小时吧 "2015-12-08T03:29:21.206Z",如果要和createdAt比较时间,要把时间先转换成UTC再来比较么??

你好,抱歉点击objectId显示有问题,我已经提交给相应的工程师,将尽快修复。
事实上服务器端存储的时间是UTC正确的时间,因此请先忽略这个显示上的错误,使用SDK拉取时间即可。

谢谢回复。再问一个问题,关于事务的,比如我要调SDK操作数据,一共分3步,它们是承上启下的关系,如果我在第2步错误了,怎么回滚,取消第1步已经做的数据更改?

你好,不太明白你的意思,能否再说明白些?

就是一个业务需要操作几个数据库操作,中间一步出错了,sdk有没有什么机制能保证数据的完整,就是要么都成功,要么回复到初始状态。就好像转账,不能扣款成功,往另一个账户打款失败。