有没有办法让pymongo将subdocs作为SON返回,以便它们可以成功传回来查找查询? GridFS将file._id
作为dict而不是SON返回;因此,后续调用grid_file.GridOut.read
无法找到网格文件。 (我知道,使用dicts作为_id是在寻找麻烦,但我正在与现有的数据库/系统进行交易。)
我不知道如何进行干预以强迫file._id
进入正确排序的SON。
答案 0 :(得分:0)
MongoClient.document_class
字段控制着这个!只需将document_class=bson.son.SON,
添加到构造函数