Mongodb 在Mongo对象(文档)中实现表的正确方法是什么
我是NoSQL数据库的新手,我想实现以下类型的对象。我使用MongoDB和Mongoose作为ODMMongodb 在Mongo对象(文档)中实现表的正确方法是什么,mongodb,mongoose,Mongodb,Mongoose,我是NoSQL数据库的新手,我想实现以下类型的对象。我使用MongoDB和Mongoose作为ODM Field 1 Field 2 Table 1, where each row is: Column 1 Column 2 Column 3 在SQL DB中,表将是一个单独的表,第一列是主对象的键 在蒙戈,我可以看到两条路要走。一个是建立以下模式: { Field1: Type, Field2: Type, Table1: [{
Field 1
Field 2
Table 1, where each row is:
Column 1
Column 2
Column 3
在SQL DB中,表将是一个单独的表,第一列是主对象的键
在蒙戈,我可以看到两条路要走。一个是建立以下模式:
{
Field1: Type,
Field2: Type,
Table1: [{
Column1: Type,
Column2: Type,
Column3: Type
}]
}
另一个是制作一个单独的集合“TableRow”并引用它,如下所示:
{
Field1: Type,
Field2: Type,
Table1: [{
Type: ObjectId,
Ref: "TableRow"
}]
}
哪一种练习更好?还是有更好的方法我完全错过了?请使用以下代码
{
Field1: Type,
Field2: Type,
Table1: [{
Column1: Type,
Column2: Type,
Column3: Type
}]
}