0

コレクションに存在するすべてのフィールド (キー) を返すクエリはありますか?

MongoDB には柔軟なドキュメント構造があるため、フィールドはコレクション内のドキュメントからドキュメントへと変化します。コレクション内のすべてのフィールドに対してクエリを実行したいと考えています。

fe {"color":"red", "shape":"round", "radius":3}, {"color":"green", "shape":"square", "length":2, "幅":3}

このドキュメントは同じコレクションにあります。{"color", "shape", "radius", "length", "width"} を返すクエリを希望します

ありがとうございました。

4

1 に答える 1

2

コレクション内の各ドキュメントは異なる数のキーを持つことができるため、これを行う良い方法はありません。MongoDB は (SQL とは異なり) コレクション内に存在するキーに関するメタデータを保持しません。

ただし、ここで役立つツールがいくつかあります。

そして、ここに関連する質問といくつかの回答があります:

于 2013-02-19T10:43:21.610 に答える