2024-09-28 17:26:50 发布
网友
我使用Pymongo对文件名列表执行一个简单的查询:
db.FileAssets.find({'filename': {'$nin': filenames}}})
但是,查询抛出DocumentTooLarge错误。filenames列表的长度为152098,Python对象大小为1320856。Pymongo声明查询是20791219字节,所以我猜测MongoDB在内部执行$nin的任何操作都会使doc大小过载。执行此查询的另一种方法是什么?在
DocumentTooLarge
filenames
很可能是关于响应对象的。在MongoDB中可能会占用太多内存。 有时,添加新索引可以解决这个问题。在
很可能是关于响应对象的。在MongoDB中可能会占用太多内存。
有时,添加新索引可以解决这个问题。在
相关问题 更多 >
编程相关推荐