我有兩個獨立的MongoDB集合存貨並已售出。加入替代方案:在pymongo中查詢兩個集合
我想獲得某些庫存類型的所有銷售條目。 股票類型的信息在另一個稱爲股票的集合中,都有獨特的股票指數。
由於我無法加入MongoDB,我試圖查詢兩個集合。 這是怎麼回事?
我曾嘗試:
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}
]
})
在上述情況下,我得到一個內部服務器錯誤:
AttributeError: 'dict' object has no attribute 'Stock_Index'
先謝謝您的任何答覆。
'i [「Stock_Index」]'。 –
你的一些雙引號是可怕的。 –