0
私は遭遇しましたTypeError:collection.aggregate(...)。カーソルは関数ではありませんループバックv3.8.0、ループバックmongodbコネクタv1 18.1。collection.aggregate(...)。カーソルが関数ループバックmongodb
モデル名の代わりに、以下のようにコレクション名を指定してみました。
var sampleCollection = SampleModel.getDataSource().connector.collection(SampleModel.modelName);
var data = sampleCollection.aggregate(pipeline).cursor({ batchSize: 1000, async: true }).exec(function(err, cursor){
console.log(cursor);
});
私は '配列、' cursor'は正常動作のためです( 'find') – Khang
@Khangしかし、集約戻っ 'AggregationCursor' ではない '配列' を返しaggregate'覚えています。このエラーがドライバ自体と何か関係があるかどうかは疑問です。 https://github.com/Automattic/mongoose/issues/2306を参照してください。 –