2011-02-08 5 views
1

pymongoを使用してmongodbにクエリを実行すると問題が発生します。 各レコードの_idの取得を避ける方法を知りません。私はこのような何かをやっているPYMongo:照会の後、すべてのレコードで_idを返します。このレコードを除外するにはどうすればよいですか?

結果= db.meta.find(フィルタ、[ 'モデル'、 'fields.parent'、 'fields.status'、 「fields.slug '、 ' fields.firm '、 ' fields.properties '])

カーソル要素を反復してフィールドを削除したくないです。ホアキン

答えて

0

はどんな意味を成してい

おかげで、。オブジェクトIDは各文書の中核部分です。 BSON/JSONドキュメントをネイティブデータ構造に変換し(実装言語に応じて)、このレベルで_idを削除します。それとは別に、あなたが達成しようとしていることはそれほど意味をなさない。あなたはこのようIDオブジェクトを除外することができ

+0

感謝の返信が、私はデータAPIの大量のためのmongoを使用しています、私は本当にして、各レコードの_idを共有したくありません世界とパフォーマンスの問題については、私は結果を反復して削除したくありません。 _idは内部処理のために保持します。 –

3

:あなたのため

db.meta.find({}, {"_id" : 0}) 
+0

これは0の_idを探しているためですか? –

関連する問題