Я использую mongoose в своем приложении node.js и в основном имею следующие модели:
// Define Car model
CarSchema = new Schema({
brand : String,
type: String,
maxSpeed : Number
});
mongoose.model('Car', CarSchema);
// Define User model
UserSchema = new Schema({
lastname : String,
firstname : String,
cars : [CarSchema]
});
mongoose.model('User', UserSchema);
Я новичок в NoSQL и очень хочу попробовать, но сначала мне нужноизучите, действительно ли это соответствует моим потребностям.
С этими моделями я смогу создать запрос, в котором перечислены все пользователи, у которых есть автомобиль определенного типа среди их личных автомобилей?