Mongo不斷給我這條線上的語法錯誤;
existingVideo = self.request.root.db.videos.find_one({ '$or' : [ { '_id' : ObjectId(video["serverVideoID"]) } , '$and' : [ { '_id' : serverAuthorID } , { 'clientGUID' : video['clientGUID'] } ] ] })
但我看不出它有什麼問題。它看起來對我有效,但任何人都可以在這裏發現錯誤?
'{ '$或':[{「'你確定你的陣列是否正確關閉? – Shaheer 2012-08-12 05:32:32
您需要在{}中包含整個$和:..表達式,即在末尾添加{之前的$和和之間的]以及]。 – 2012-08-12 06:01:02
@AsyaKamsky如果你在一個答案中重新寫我的行我會給你一個綠色支票 – zakdances 2012-08-12 06:05:51