0
私はmongoose.js約束を使用しています。私は自分のチェーン内に2つのファインダーを持ち、これらの結果セットをチェーン内の次のリンクに渡そうとしています。 groups.find()とUsers.find()の結果は、引数としてprocessResultsetsに渡されます。この例では、groupListが正常に戻ります。しかし、私がprocessResultsSetに行くとき、私は前のリンクからのユーザーしか持っていません。次のmongoose.jsに1つ以上の結果セットを渡す
var promise = groups
.find()
.sort('groupname')
.exec();
promise
.then(getWidgetsForGroups)
.then(processResultsets)
.catch(errFN);
function getWidgetsForGroups(groupList)
{
return Users
.find()
.sort('name')
.lean()
}
function processResultsets(rs1,rs2)
{
...
}
function errFN(err)
{
...
}
これは私がやっていたことです。別の方法があるのであれば私は好奇心が強い。ありがとうございます –
私は別の方法を知らない。私は、上記の解決方法はとにかく簡単な方法だと思います。確かに問題はない:) @GerryBrady – Jonas0000