我正在将MongoDB 4.04和GridFS与C#驱动程序2.73一起使用。当我向GridFS添加文件时,我总是在mongod.log中看到COLLSCAN。 我将分析选项设置为operationProfiling:模式:全部。 这使我感到担心,因为当文件收集中可能以后有许多文档时,COLLSCAN并不是我想要的。 有人可以解释一下我的行为或建议以防止COLLSCAN
byte[] bigFileContent = Encoding.ASCII.GetBytes(documentContent);
GridFSBucketOptions gridOptions = new GridFSBucketOptions
{
BucketName = typeName,
ChunkSizeBytes = GRID_FS_BUCKET_SIZE_IN_BYTES
};
GridFSBucket bucket = new GridFSBucket(this.mongoDb, gridOptions);
gridFSDocumentID = await bucket.UploadFromBytesAsync("BigData", bigFileContent);
关于Max