Không có chức năng MongoDB gốc nào cung cấp thông tin này. MongoDB hoàn toàn không có toán học và như vậy, bạn sẽ phải thực hiện toàn bộ cơ sở dữ liệu để biên dịch danh sách tất cả các tên trường duy nhất.
Cách giải quyết duy nhất có thể xảy ra là lưu trữ tất cả các trường bằng cách sử dụng {field: <field name>, value: <field value>}
ghép nối và chạy một hoạt động riêng biệt trên "trường" hoặc để duy trì danh sách các tên trường duy nhất riêng biệt trong cơ sở dữ liệu. Cả hai đều có những nhược điểm đáng kể.