0 0

mongodb中多级修改怎么实现??3

{
    "sign":"User",
    "property":[
        {
            "Name":"id",
            "SimpleTypeEnum":"INTEGER"
        },
        {
            "Name":"name",
            "SimpleTypeEnum":"STRING"
        },
        {
            "Name":"userProperty",
            "ListType":true,
            "Pattern":[
                {
                    "Name":"propertyId",
                    "SimpleTypeEnum":"INTEGER"
                },
                {
                    "Name":"value",
                    "SimpleTypeEnum":"STRING"
                },
                {
                    "Name":"remarks",
                    "SimpleTypeEnum":"STRING"
                }
            ]
        },
        {
            "Name":"description",
            "SimpleTypeEnum":"STRING"
        }
    ]
}


这个json中的userPorperty可以是多个,外层的更新没问题,但里面的property更新的时候增删改都有可能,这个怎么实现呢???

在JAVA中。。。。
2012年5月15日 16:47
目前还没有答案

相关推荐

    yapi多级目录版本.zip

    yapi支持多级目录包,下载之前先安装mongodb,然后修改config配置,再进入vendors 输入 npm run install-serve 初始化数据,最后运行node server/app.js 启动即可 详情参考: https://github.com/zybieku/yapi

    commentDemo.rar

    "commentDemo.rar"这个压缩包文件显然包含了一个关于MongoDB评论系统的示例,旨在帮助学习者理解如何在MongoDB中搭建环境以及实现多级评论功能。下面我们将详细探讨MongoDB的基础知识、环境搭建步骤以及多级评论的...

    Node-Express-MongoDB-Backend-API

    项目遵循一定的开源许可证,本例中未具体指定,但通常会选用如MIT、Apache 2.0等常见许可证,以规定他人如何使用、修改和分发该项目的代码。 综上所述,"Node-Express-MongoDB-Backend-API"项目是一个使用Node.js、...

    同学录管理系统.rar

    添加新的学友信息可以看作是向数据结构中插入元素,删除学友信息则是移除特定元素,更新信息则是修改已存在的元素,查询则是根据条件搜索数据。这些操作都需要设计合适的算法,例如,插入和删除操作可能涉及链表的...

    开题:办公自动化—文档管理系统的设计和实现.zip

    文档管理系统在现代办公环境中起着至关重要的作用,它旨在提高工作效率,规范文件管理流程,并确保信息的安全性。本文将深入探讨“办公自动化—文档管理系统的设计和实现”这一主题,涵盖其核心理念、功能需求、系统...

    阿里百秀内容管理系统.zip

    在这个项目中,Node.js很可能是用来实现用户认证、权限管理、内容创建、编辑、查询等功能。 ALiBaiXiu-master很可能是指项目源代码的主分支或者根目录,通常包含项目的各种源文件、配置文件、README文档等。开发者...

    数据库复制服务器

    1. 主服务器(Master):这是数据更改(插入、更新、删除)发生的源,所有的修改都会被记录在事务日志中。 2. 从服务器(Slave):从服务器会定期或实时地从主服务器获取这些日志记录,并应用到自己的数据库中,...

    在线文档管理系统源码

    源码中应有用户角色定义、权限分配以及访问控制的实现。 7. **协作功能**:实时编辑和评论是提高团队协作效率的关键。源码可能会包含WebSocket或其他实时通信技术,用于同步多人编辑的状态,并可能有通知机制来提醒...

    省市区街道第二版,修改别人的代码

    1. 数据库设计:如使用关系型数据库(如MySQL)或非关系型数据库(如MongoDB),设计合理的数据表结构,以适应多级行政区划的存储。 2. 数据爬取与清洗:可能需要从公开数据源(如政府网站)爬取数据,并进行去重、...

    基于SpringBoot+vue的OA系统_springboot+vue

    在该系统中,SpringBoot用于搭建后端服务,包括数据访问层(DAO)、业务逻辑层(Service)以及控制器层(Controller),并集成数据库如MySQL或MongoDB来存储数据。 Vue.js是一个流行的前端JavaScript框架,它以其...

    易购平台中级完整的项目

    商品分类可能通过多级分类结构实现,每个商品都归属于特定的类别,便于用户快速查找。同时,后台需要有相应的接口处理商品的分类维护和商品信息的增删改查。 4. **数据库设计**:在后端,可能使用了关系型数据库如...

    bootstrap聊天界面模板,基于bootstrap响应式聊天软件,Html页面,可以用于个人聊天软件

    这个模板中的聊天界面可能是通过Bootstrap的组件和自定义CSS实现的,提供了用户友好的交互体验。例如,可能会使用卡片(card)组件来展示每条消息,并利用弹性布局(flexbox)实现消息列表的对齐和排列。 4. **HTML...

    《食品酒饮》在线商城开题报告【答辩高分内容】.docx

    ### 《食品酒饮》在线商城的设计与实现 #### 一、项目背景及意义 随着互联网技术的发展,电子商务已经成为人们日常生活中不可或缺的一部分。对于食品酒饮行业而言,线上商城不仅能够扩大销售渠道,还能够更好地...

    智慧物联中台软件需求说明书.doc

    智慧物联中台软件是基于IOTOS物联网系统集成平台设计开发的一款专业应用,旨在实现对各类物联网设备的高效管理和数据处理。这款软件涵盖了系统管理、设备管理、物联数据、物联事件、物联运维等多个核心功能模块,...

    TP5.0完全开发手册WORD版

    - **更改变量**:允许在处理过程中改变请求变量的值。 - **请求类型**:识别 HTTP 请求的类型,如 GET、POST、PUT 等。 - **请求伪装**:支持将一种类型的请求伪装成另一种类型,便于实现 RESTful API。 - **方法...

    数据结构课程程序设计

    4. **栈**:栈是后进先出(LIFO)的数据结构,可以用于实现回退功能,比如在用户进行多级菜单选择后,可以使用栈来支持“返回上一级”操作。 5. **哈希表**:哈希表提供快速的查找和插入操作,适合用于航班查询。...

    最新淘宝客APP源码 原生双端源码+代理系统/带完整开发文档教程

    在开发过程中,可能需要使用到如MySQL或MongoDB这样的数据库管理系统,以及如Node.js或PHP这样的后端开发语言。 完整的开发文档教程对于理解和部署这个项目至关重要。它应该包括安装指南、API文档、数据库结构、...

    Node.js-图灵社区样书爬虫

    对于数据库存储,可以选择 `MongoDB` 或 `MySQL` 等,可以使用对应的 Node.js 驱动进行连接和操作。 在"图灵社区样书爬虫"项目中,我们还需要关注错误处理。任何网络请求或文件操作都可能出现异常,因此使用 try-...

    价值5000元的糖果派对完整版源码,代理系统+后台

    【标签】中的“代理系统”通常是指在游戏中引入的多级代理或分销体系,这种系统允许玩家成为游戏的推广者,通过邀请新玩家获取收益。代理系统的设计涉及到用户权限管理、佣金计算、推荐关系追踪等功能,通常需要后端...

    ABC留言本 2.0 世界末日版.7z

    为了确保留言本的稳定运行和安全,源码中还会涉及到数据库设计,例如MySQL或MongoDB,用来存储用户信息和留言数据。此外,可能会有安全措施,如防止SQL注入、XSS攻击等,以及优化性能的策略,比如缓存管理和负载均衡...

Global site tag (gtag.js) - Google Analytics