私はこのクエリを持っています:
produits = yield motor.Op(db.users.aggregate, [{"$unwind":"$pup"},{"$match":{"pup.spec.np":nomp}}, {"$group":{"_id":"$pup.spec.id","pup":{"$push":"$pup"}}}])
これにより、次の結果が得られます。
print produits
{u'ok': 1.0, u'result': [{u'_id': None, u'pup': [{u'avt': {u'fto': ..all the results}}]}]}
だから私はできる:
prod = produits["result"]
[{u'_id': None, u'pup': [{u'avt': {u'fto': ..all the results}}]}]
しかし、どう"_id"
すれば取得できるように非表示にできますか:
[{u'pup': [{u'avt': {u'fto': ..all the results}}]}]
通常のクエリでは、次のようなものを追加するだけです{"_id":0}
が、ここでは機能しません。