File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -180,7 +180,7 @@ def create_mongodb_index(
180
180
mappings = {"path" : field_path }
181
181
if isinstance (field_ , ArrayField ):
182
182
try :
183
- vector_size = int (field_ .size )
183
+ vector_size = int (field_ .fixed_size )
184
184
except (ValueError , TypeError ) as err :
185
185
raise ValueError ("Atlas vector search requires fixed size." ) from err
186
186
if not isinstance (field_ .base_field , FloatField | DecimalField ):
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ class Article(models.Model):
15
15
data = models .JSONField ()
16
16
embedded = EmbeddedModelField (Data )
17
17
auto_now = models .DateTimeField (auto_now = True )
18
- title_embedded = ArrayField (models .FloatField (), size = 10 )
19
- description_embedded = ArrayField (models .FloatField (), size = 10 )
18
+ title_embedded = ArrayField (models .FloatField (), fixed_size = 10 )
19
+ description_embedded = ArrayField (models .FloatField (), fixed_size = 10 )
20
20
number_list = ArrayField (models .FloatField ())
21
21
name_list = ArrayField (models .CharField (max_length = 30 ), size = 10 )
You can’t perform that action at this time.
0 commit comments