来自条目的api变量nr的Node.js和mongodb-一个大的db条目还是每个都属于自己?

我正在制作一个读取json API的应用程序,然后将该数据保存到mongodb数据库中。

json的示例为:


0:
    name: john
    age: 30
1:
   name: freda
   age: 40
2:
   name: lisa
   age: 25

我想将其保存为数据库中的单个条目

id: 1  (id is same for all entries in single "api read",I get it from elsewhere)
name0:john
age0:30
name1:freda
age1:40
name2:lisa
age2:25

问题在于条目的数量各不相同,我不知道如何将它们作为一个条目写入数据库。 我现在正在工作的是遍历json数据-“数据”,然后将每个数据写为自己的条目。

            new Char({
                id: data.id,name: data[i].name,age: data[i].age,}).save()           

模型

const charSchema = new Schema({
    id: String,name: String,age: String,(would add more)
});

我可以在响应中获得1-50个条目之间的任意位置,那么如何将它们存储在单个mongodb条目中?

也许会引起质疑,将它们分开作为自己的“人”会更好吗? 然后,我将使用另一个程序从mongodb访问数据。我需要做的就是将所有名称连接到将在该应用程序(以及node.js)中处理的单个ID。但是,如果两者都可行,那会更好呢?

谢谢。

ljy030220115 回答:来自条目的api变量nr的Node.js和mongodb-一个大的db条目还是每个都属于自己?

例如,您将收到许多条目,并且要将它们保存到单个Document中,请更改您的模式建模:

class B{
public:

    B() : a(){}
    A a;

};

});

本文链接:https://www.f2er.com/3095269.html

大家都在问