2012-12-05 42 views
0

我用PyMongo社交網絡實現了廣度優先搜索。首先要減少連接數量。現在我收到了諸如coll.find({"_id":{"$in":["id1", "id2", ...]}}這樣的大量ID的查詢。由於PyMongo的大小,PyMongo不處理這些大型查詢。使用PyMongo進行大型查詢?

有沒有圍繞它的技術解決方案?或者,您是否建議採用另一種方法來處理這類查詢,我需要使用大量ID中的一種來選擇所有文檔?

回答

0

如果這是一個不可避免的問題,您可以跨多個查詢拆分ID數組,然後合併客戶端的結果。

0

如果您的應用程序需要執行大多數圖形操作,則更喜歡使用像neo4j這樣的圖形數據庫。