0
我正在为学校项目创建基本应用程序。我想匹配狗主人和他们自己的狗。我建立了两个模型,一个用于狗,一个用于业主。狗主人可以有多只狗,所以我想这是一对多的狗。一名业主可以有多个狗...使用nodejs加入猫鼬表的最佳方式
我有狗以下型号:
VAR猫鼬=需要(“猫鼬”); 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的过程)...
在此先感谢!
https://stackoverflow.com/questions/2350495/how-do-i-perform-the-sql-join-equivalent-in-mongodb的可能欺骗之间加入关系 – JohnnyHK