Я создаю базовое приложение для школьного проекта. Я хочу совместить владельцев собак с собственными собаками. Я создал две модели для собак и одну для владельцев. Владелец собаки может иметь несколько собак, поэтому я думаю, что это один для многих. Один владелец может иметь несколько собак ...Лучший способ присоединиться к таблице в мангусте с помощью nodejs
У меня есть следующие модели для собаки:
вар мангуст = требуется («мангуст»); 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);
как я могу присоединиться к два? Я не уверен, что понимаю процесс присоединения к монго (или sql, если на то пошло)
Заранее благодарим!
Возможного контратипом https://stackoverflow.com/questions/2350495/how-do-i-perform-the-sql-join-equivalent-in-mongodb – JohnnyHK