我开发了REST API
并使用Spring Data MongoTemplate
来保存Mongo
数据库上的所有资源。
其中一个API是:
PUT /devices/{deviceId}
对于REST兼容,我应该200
返回update
或201
返回create
。
当我执行MongoTemplate.save(device)
时,我怎么知道mongo是insert()
还是update()
?
答案 0 :(得分:0)
好吧,在将对象保存到Picasso.with(getActivity()).invalidate(file);
之前,请检查其MongoDB
是否为ID
。如果null
,您正在进行插入,如果不是null
,则表示您正在进行更新。