# Listing records with metadata field filtering

**URL:** <https://community.pinecone.io/t/listing-records-with-metadata-field-filtering/4874>\
**Category:** Feature Requests\
**Tags:** vector-database, serverless\
**Created:** [March 15, 2024, 5:54am UTC](https://community.pinecone.io/t/listing-records-with-metadata-field-filtering/4874 "2024-03-15T05:54:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AusafMo](https://sea2.discourse-cdn.com/flex020/user_avatar/community.pinecone.io/ausafmo/32/2260_2.png) [@AusafMo](https://community.pinecone.io/u/AusafMo)\
**Post date:** [March 15, 2024, 5:54am UTC](https://community.pinecone.io/t/listing-records-with-metadata-field-filtering/4874/1 "2024-03-15T05:54:49Z")

</div>

As of now, there is no way to directly filter all the records using metadata fields while using [list()](https://docs.pinecone.io/docs/get-record-ids#paginate-through-results).  
Altough there’s a workaround, for more context [see](https://community.pinecone.io/t/fetching-listing-millions-of-records-with-metadata-filters/4854)

Having the ability to add filters while listing the records using something like $exists operator or something similar would be a quick way to filter records in inconsistent data.
