Mongodb中的类图

Mongodb中的类图,mongodb,uml,nosql,Mongodb,Uml,Nosql,我想为我的应用程序创建UML(我做了相反的事情,从应用程序开始,因为我是互联网的初学者),所以我的问题是: 我已经对Produit进行了反规范化,因此,它将被复制两次: 如果它是上传的产品,那么它将具有类似于supplimer(delete)的方法 如果它被添加到购物车中,那么我将不会使用supplier(delete)方法,而是使用enlever\u du\u panier(reomve\u from\u cart) 那么,我如何在UML中显示这个方法只适用于上传的产品,而不适用于添加到购物

我想为我的应用程序创建UML(我做了相反的事情,从应用程序开始,因为我是互联网的初学者),所以我的问题是:

我已经对
Produit
进行了反规范化,因此,它将被复制两次:

  • 如果它是上传的产品,那么它将具有类似于
    supplimer
    delete
    )的方法
  • 如果它被添加到购物车中,那么我将不会使用
    supplier
    delete
    )方法,而是使用
    enlever\u du\u panier
    reomve\u from\u cart

  • 那么,我如何在UML中显示这个方法只适用于上传的产品,而不适用于添加到购物车的产品,所以我创建了两个具有相同属性但方法不同的类

  • 如果我有诸如子文档之类的文档;例如,
    客户端
    被拆分为
    城市
    ,而
    城市
    在系统中扮演着重要角色,但这只是为了使文档扫描快速,我会在拆分时在系统中表示它吗?

这与MongoDB有什么关系?MongoDB可以是关系型的,而不是服务器端的……连接是客户端的……为什么不将它们放在服务器端连接中呢?UML主要应用于MongoDB,就像它应用于RDBMS一样,因为这是一个类图:它们是独立的类吗?嗯,那么这就归结为偏好。我会显示它在类中有一个类实体,根文档是子类列表的容器。它看起来好像类图实际上有一个粗略的嵌套方法:,这是否回答了您的问题?