この情報を提供するネイティブのMongoDB機能はありません。 MongoDBは完全にスキーマレスであるため、すべての一意のフィールド名のリストをコンパイルするには、完全なデータベースウォークを実行する必要があります。
考えられる唯一の回避策は、{field: <field name>, value: <field value>}
を使用してすべてのフィールドを保存することです。 ペアにして、「フィールド」に対して個別の操作を実行するか、データベース内で一意のフィールド名のリストを個別に維持します。どちらにも重大な欠点があります。