How do I delete using filter?
const pineconeIndex = client.Index(process.env.PINECONE_INDEX);
// delete record if existed
const innerObject = { "namespace": agent_id, filter: { "id": webscrapeId } };
await pineconeIndex._delete({innerObject});
PineconeError
PineconeClient: Error calling _delete: PineconeError: PineconeClient: Error calling _deleteRaw: RequiredError: Required parameter requestParameters.deleteRequest was null or undefined when calling _delete.
I have also tried https://docs.pinecone.io/docs/metadata-filtering:
await index._delete({
filter: {
genre: { $eq: "documentary" },
year: 2019,
},
});