首页 > 解决方案 > 更新 mongodb 集合中的列

问题描述

该代码不会更新 MongoDB 集合中的列。我需要通过批量操作更新集合中的整个对象。请帮帮我

 collection = mongodb_client.CryptoNews.CryptoFiatList
    bulkOp = collection.initialize_ordered_bulk_op()
    priceList = []
    ids = []
    for priceData in cryptoPriceList:
      priceList.append(priceData.price)
      ids.append(priceData.id)
      print(priceData.id)
    
      bulkOp.find({'id': ids}).upsert().update({'$set': {'price': priceList}})
      bulkOp.execute()

标签: pythonmongodbflaskpymongo

解决方案


推荐阅读