【发布时间】:2016-12-11 04:42:46
【问题描述】:
我正在为一个学校项目创建一个基本应用。我想将狗主人与他们拥有的狗相匹配。我已经设置了两个模型,一个是给狗的,一个是给主人的。一个狗主人可以养多只狗,所以我想这是一对多的。一个主人可以养多只狗……
我有以下 Dog 模型:
var mongoose = require('mongoose'); var Schema = mongoose.Schema;
var DogSchema = new Schema({
name: String,
age: Number,
location: String,
breed: String,
sex: String
});
module.exports = mongoose.model('Dog', DogSchema);
和所有者:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var OwnerSchema = new Schema({
firstName: String,
lastName: String,
age: Number,
location: String,
favorite: String,
numberOfBreeds: Number,
numberOfDogs: String,
username: String,
password: String
});
module.exports = mongoose.model('Owner', OwnerSchema);
如何加入两者?我不确定我是否理解加入 mongo(或 sql)的过程......
提前致谢!
【问题讨论】:
标签: mongodb mongoose mongoose-schema