2016-07-20 9 views
-1

私はむしろMongoDBの新機能ですが、シェルでいくつかのコマンドを実行してクエリを実行することができますが、PyMongo APIマニュアルでは適切な機能が見つかりません。

たとえば、ドキュメントのいくつかのフィールドを新しいドキュメントに投影したいと思います。私は$プロジェクトがそれを行うことができると思いますが、Pymongoにはそのようなサポートはありません。シェルとPythonの両方で同じクエリをどのように実行できますか?たとえば:

db.books.aggregate([ { $project : { title : 1 , author : 1 } } ]) 
+1

としてクエリを使用できますか?希望の結果が得られていない実行しようとしたクエリを表示できますか? – chridam

+0

@chridam上記を参照してください、それをPymongoでコーディングする方法は?ありがとう。 – user3329081

+0

@arunk私はそうは思わない。公式マニュアルの一例です。ここを参照してください[リンク](https://docs.mongodb.com/manual/reference/operator/aggregation/project/#pipe._S_project)_italic_ **太字** ' – user3329081

答えて

0

投影するため、あなたはPymongoにはそのようなサポートがないと言うなり何

db.books.aggregate([{'$project':{ 'title':'$title', 'author':'$author'}}]) 
関連する問題