I have a c# .net core project where I am trying to download a file which I have stored in GridFS. The upload works fine and using 3T studio I can access the files but any of the download commands throw an exception
var bucket = new GridFSBucket(_context.Database);
var bytes = bucket.DownloadAsBytesByName("b7be1813-589a-4a0b-b720-70f9efd165aa");
The exception thrown is:
Command find failed: Error=2 {“Errors”:[“The index path corresponding to the specified order-by item is excluded.”]
I don’t understand what is wrong here, I used the driver to create the GridFS bucket initially so the indexes should be correct, I don’t know what it would be trying to order by which would cause this issue. No matter which download command I use they all fail with the same erro
Any help appreciated