MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Bagaimana cara memasukkan jika tidak ada pembaruan lain dengan mongoengine?

Perhatikan bahwa get_or_create sekarang dijadwalkan tidak digunakan lagi, karena tanpa dukungan transaksi di MongoDB, ia tidak dapat memastikan atomisitas.

Cara yang disukai adalah memperbarui dengan upsert:

Location.objects(user_id=user_id).update_one(set__point=point, upsert=True)

Selengkapnya tentang peningkatan pada dokumentasi MongoDB.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Cara Menghubungkan ke MySQL Tanpa Kata Sandi Root di Terminal

  2. MongoDB $kalikan

  3. WiredTiger dan pembaruan di tempat

  4. Penyortiran MongoDB

  5. MongoError:gagal terhubung ke server pada koneksi pertama