Mongodb 如何在change stream watch api(mongo go驱动程序)中设置batchSize?

Mongodb 如何在change stream watch api(mongo go驱动程序)中设置batchSize?,mongodb,go,mongo-go,Mongodb,Go,Mongo Go,我正在使用changestreamopt.batchSize传递batchSize。 但此操作不起作用发生此错误:BSON字段“$changeStream.batchSize”是未知字段 示例API调用 // coll is *mongo.Collection // ctx is context cur, err := coll.Watch(ctx, nil, changestreamopt.BatchSize(1000)) 这看起来像是当前mongo驱动程序(v0.0.16)中的一个bug

我正在使用
changestreamopt.batchSize
传递batchSize。 但此操作不起作用发生此错误:
BSON字段“$changeStream.batchSize”是未知字段

示例API调用

// coll is  *mongo.Collection
// ctx is context
cur, err := coll.Watch(ctx, nil, changestreamopt.BatchSize(1000))

这看起来像是当前
mongo驱动程序(v0.0.16)中的一个bug,其中
batchSize
选项被传递到
$changestream
管道阶段,而不是光标

代码似乎只对光标使用
maxAwaitTime

我已经在MongoDB Go司机组开了一张罚单