pull_mongo.py 759 B

1234567891011121314151617181920
  1. from pymongo import MongoClient
  2. from bson import ObjectId
  3. from lib.mongo_tools import MongoUtil,Data_save,MongoSentence
  4. #拉取mongo数据
  5. #复制mongo数据源 从一个源1到源2
  6. #mongo库 源1
  7. # 连接到源数据库
  8. collection = MongoClient(f'mongodb://127.0.0.1:27099/',unicode_decode_error_handler="ignore", directConnection=True)['jyqyfw']['usermail']
  9. query = {"appid": "jyGQ1XQQsEAwNeSENOFR9D", "comeintime": {"$gte": 1735488000, "$lt": 1735574400}}
  10. source_coll_user = collection.find(query)
  11. # 连接到目标数据库
  12. db = MongoClient('192.168.3.149', 27180, unicode_decode_error_handler="ignore").data_quality
  13. target_coll_user = db["liantong"]
  14. for item in source_coll_user:
  15. target_coll_user.insert_one(item)
  16. print("数据复制完成")