您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Spring Data Mongo:更新了各个领域的upsert

Spring Data Mongo:更新了各个领域的upsert

我相信你正在寻找的是$setOnInsertsubdocument1。所以类似的东西应该为您工作。

Query query = Query.query(Criteria.where("_id").is("some_id"));
Update update = Update.update("_id", "some_id")
                .set("field1", "value1")
                .set("field2", "value2")
                .set("subdocument2", subdocumentObject2)
                .setOnInsert("subdocument1", subdocumentObject1);

此处更多https://docs.mongodb.com/manual/reference/operator/update/setOnInsert/

mongodb 2022/1/1 18:26:51 有466人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶