Как обновить и добавить несколько документов в MongoDB в django - PullRequest
0 голосов
/ 17 июня 2020
• 1000
db.collection.update_one({'hotel_id': hotel_doc['hotel_id']},
                               {'$set': {**hotel_doc, **{'ut': ct}}, '$setOnInsert': {'ct': ct}}, upsert=True)

Пожалуйста, помогите

моя коллекция выглядит так

{
  "_id": ObjectId("5eea01d030b03c07d0352ac9"),
  "hotel_id": "200701181651218971",
  "hotel_status": true,
  "country_id": "IN",
  "city_id": "XCR",
  "star_rating": "5",
  "chain_code": "TJ",
  "property_type": "CHAIN",
  "location": {
    "n": "Coorg",
    "crds": {
      "type": "Point",
      "coordinates": [
        75.6589525123024,
        12.3781178180329
      ]
    }
  }
}
...