3

これは、並列化したい疑似コードですが、どこから始めればよいかわかりません

from pymongo import MongoClient


client = MongoClient('localhost', 27017)
db = client['myDB']
collection = db.myCollection

test_list = ['foo', 'bar']
result_list = list()

for el in test_list:
     result_list.append(collection.distinct('attrib',{'version': el}))

joblib で並列ループを作成する方法は知っていますが、MongoDB を並列でクエリする方法がわかりません。複数のクライアントまたはコレクションを作成する必要がありますか? 上記のコードは、MongoDB を気にせずに単に joblib で書き直した場合に機能しますか?

4

1 に答える 1