0
ほとんどのフィールドでdb_alias
を使用して他のデータベースにアクセスしています。ただし、FileField()
またはImageField()
のモデルでは、他のデータベースのファイルにアクセスできませんでした。 db_alias
は他のデータベースのfs.filesとfs.chunksに正しくリンクしていませんか?複数のデータベースのmongoengineアクセスgridfs
ほとんどのフィールドでdb_alias
を使用して他のデータベースにアクセスしています。ただし、FileField()
またはImageField()
のモデルでは、他のデータベースのファイルにアクセスできませんでした。 db_alias
は他のデータベースのfs.filesとfs.chunksに正しくリンクしていませんか?複数のデータベースのmongoengineアクセスgridfs
mongoengineから検索するとgithubに関するレポートが表示され、ヒントが得られました。基本的には、FileField()
またはImageField()
の場合、db_aliasを直接フィールドに配置する必要があります。たとえば、次のようになります。
class File(db.Document):
file = db.ImageField(db_alias="OtherDB")