2つのMongoDBコレクションがあり、販売されています。pymongoで2つのコレクションを照会する
私は、特定の株式タイプの販売ですべてのエントリを取得したいと思います。 株式タイプの情報は、株式と呼ばれる別のコレクションにあり、どちらも一意の株価指数を持っています。
私はMongoDBに参加できないので、私は両方のコレクションを照会しようとしています。 これについてはどのような方法が最適ですか?私が試してみました
:任意の応答のために事前に
AttributeError: 'dict' object has no attribute 'Stock_Index'
ありがとう:上記の場合
cursor1 = db.stock.find({
"$or": [
{“Stock_Type": 1},
{“Stock_Type": 2},
{“Stock_Type": 3},
]
})
stock_id = []
for i in cursor:
stock_id.append(i.Stock_Index)
cursor2 = db.sold.find({
"$and": [
{“Stock_Index": {"$in": stock_id}},
{“Month”: “February},
{“Category”:5}
]
})
私は内部サーバーエラーを取得します。
i ["Stock_Index"] '。 –
二重引用符のいくつかは怖いです。 –