node.jsアプリでmongooseを使用しており、基本的に次のモデルがあります。
// 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を初めて使用するので、ぜひ試してみたいと思いますが、最初に、これが自分のニーズに本当に合っているかどうかを調べる必要があります。
上記のモデルを使用して、個人の車の中で特定のタイプの車を所有しているすべてのユーザーをリストするクエリを作成できますか?