0 spring mongodb spring-data spring-data-mongodb
我有以下结构:
\n\n{ \n "_id" : "adddddddddddd", \n "_class" : "com.fluidm.service.identity.entity.Item", \n "itemName" : "satyam", \n "personList" : [ ]\n}\nRun Code Online (Sandbox Code Playgroud)\n\n我有一个集合,比如说“项目”,其中包含人员列表,这些人员列表在内部作为数组存储在 MongoDB 中。
\n\n我想使用MongoTemplate方法将一个人对象或一堆人对象插入到列表中。
\n\n我尝试过推送方法,但没有成功。
\n\nmongoTemplate.updateFirst(Query.query(Criteria.where("_id").is("\xe2\x80\x8badddddddddddd")), new Update().push("personList", person), Item.class);\nRun Code Online (Sandbox Code Playgroud)\n\nPS:我不想使用本机方法插入数据。
\n将实体的字段名称替换为我在字段的 @field 注释中指定的名称。原因是 MongoTemplate 检测到那些具有实际存储在数据库中的名称的字段。
\n\nmongoTemplate.updateFirst(Query.query(Criteria.where("_id").is("\xe2\x80\x8badddddddddddd")), new Update().push("person_list", person), "item");\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
4581 次 |
| 最近记录: |