我需要将查询结果从主集合移动到从集合。目前我拥有要在列表records_to_move
中移动的所有ID,并且将有300000 - 1000000条记录。
我正在使用pymongo。
for record in db.master.find({'_id': {'$in': records_to_move}}):
db.slave.insert(record)
db.master.remove({'_id': {'$in': records_to_move}})
这需要花费很多时间,因为这是一种详尽的方式。有更好的方法吗?