在 node.js 中我有三个变量:
var name = 'Peter';
var surname = 'Bloom';
var addresses = [
{street: 'W Division', city: 'Chicago'},
{street: 'Beekman', city: 'New York'},
{street: 'Florence', city: 'Los Angeles'},
];
和模式:
var mongoose = require('mongoose')
, Schema = mongoose.Schema;
var personSchema = Schema({
_id : Number,
name : String,
surname : String,
addresses : ????
});
什么类型以及如何在模式中使用它?最好的方法是什么?
原文由 fogen 发布,翻译遵循 CC BY-SA 4.0 许可协议
您必须创建另一个猫鼬模式:
var address = Schema({ street: String, city: String});
地址的类型将是 Array< address >