ネストされたドキュメントを並べ替える方法:
produits = self.db.users.find({"email":email}, {"produit_up":1,"_id":0}).sort(("produit_up.namep"), pymongo.DESCENDING)
これは動作しません!
これが私のスキーマです:
user={
"pseudo":pseudo,
"email":email,
"avatar":avatar_id
"produit_up":{
"namep":namep,
"prix":prix,
}
}
すべてが並べ替えなしで機能しました。produits=self.db.users.find_one({"email":email})["produit_up"]を使用し、テンプレートでは次のように呼び出します。
{% for produit in list(produits) %}
{{ produit["namep"] }}
{{ produit["prix"] }}
....
{% end %}
SORT
だから、私が使用してから、例えばまたはLIMIT
を返す場合、どのように私は同じことをするのですか?namep
prix