If I have a collection c
and call c.data.insert_many
on a list[DataObject]
, each of which with the vector
field set to a NumPy array, the upload returns without error but silently discards the vectors. The line that causes this behavior is here.
I would expect the NumPy array to be interpreted as a list of floats. Or, if this is undesirable for some reason, passing a NumPy array as a vector should result in an error.