Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 如何设计NoSQL数据库来表示继承?_Mongodb_Database Design_Nosql - Fatal编程技术网

Mongodb 如何设计NoSQL数据库来表示继承?

Mongodb 如何设计NoSQL数据库来表示继承?,mongodb,database-design,nosql,Mongodb,Database Design,Nosql,我将如何设计NoSQL数据库(MongoDB)来表示这个层次结构 public abstract class Customer { Guid Id; String Name; Decimal Balance; } public class VipCustomer: Customer { String Address; String PhoneNumber; } public class NonVipCustomer: Customer { String V

我将如何设计NoSQL数据库(MongoDB)来表示这个层次结构

public abstract class Customer {
  Guid Id;
  String Name;
  Decimal Balance;
}

public class VipCustomer: Customer {
  String Address;
  String PhoneNumber;      
}

public class NonVipCustomer: Customer {
  String VisitingReason;
  Int QueueNumber;
}

您是否使用像Mongoose这样的对象数据映射器来管理模式?如果是这样,您可以从GitHub尝试此扩展来处理继承: