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