だから私はいくつかのマングーススキーマを定義しています。
var partSchema = mongoose.Schema({
name: String,
system: String,
team: Array,
quantity: Number,
});
var part = mongoose.model('part', partSchema);
var peopleSchema = mongoose.Schema({
name: String,
pass: String,
role: String,
parts: Array
});
var people = mongoose.model('people', peopleSchema);
そして、これらのスキーマなどに基づいたクエリをユーザーに送信したいと思います。そのような...
app.get('/', function(req, res){
people.find(function(err, persons){
if (err) return handleError(err);
console.log(persons);
parts.find(function(err, things){
res.render('in', { user: req.session.user, people:persons, parts:things });
});
});
});
非同期のままにするには、これらの呼び出しをネストする必要がありますよね?そして、「パーツ」が定義されなくなったため、これらの呼び出しをネストすることはできません。私はこれを行うことができるかどうか疑問に思っています、そして私はそれをどのように行うでしょうか?それが初心者の質問であるならば申し訳ありませんが、私はこれを何日も調べました、そして解決策を見つけていないようです。ありがとう!