如何在MongooseJS中将字段设置为JSON?

时间:2013-03-01 15:12:30

标签: json node.js mongoose

我的Mongoose模型是:

var Schema = new Schema({
  code: String,
  type: String,
  people:{}
}

项目的数据是:

people :  
    {
        "id":"2342423",
        "name":"John"
    },
    {
        "id":"1231231",
        "name":"Marry"
    }

我写的时候:

    var obj = new Schema({
            people:people});

obj.people是{}。我哪里错了?

2 个答案:

答案 0 :(得分:0)

人们应该是Object或Array

类型

答案 1 :(得分:0)

你拥有的是无效的JSON。顶级需要是单个对象或数组,因此您可能需要以下内容:

people: [
    {
        "id":"2342423",
         "name":"John"
    },
    {
        "id":"1231231",
        "name":"Marry"
    }
]

这是一个单一数组,包含有两个人信息的对象。