将C结构存储到MongoDB中

时间:2015-09-05 16:04:13

标签: json mongodb mongodb-c

我想将C struct作为文档的一部分存储到MongoDB数据库中。

例如,struct看起来像:

typedef struct student
{
    int employee;
    char name[50];
    unsigned char status;
    int totmarks;       
}

我想在JSON文档中添加两个字段。一个字段是唯一ID,第二个字段是填充结构(学生数据)。

请指导我将上述JSON文档存储到MongoDB数据库中吗?

1 个答案:

答案 0 :(得分:0)

我对MongoDB一无所知,但这里有一个可行的JSON结构。 item.id,item.student.employee,item.student.name等。您可以过滤输入以跟踪您的数据类型。我不知道Mongo是否允许对JSON进行约束。

{
  "id": 999,
  "student" : {
    "employee": 0,
    "name": "John Doe",
    "status": 0,
    "totmarks": 0
  }
}