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

Spring Data dan repositori MongoDB - bagaimana cara membuat kueri pembaruan?

Bahasa kueri MongoDB adalah bahasa kueri saja. Jadi, tidak ada yang namanya kueri pembaruan. Jika Anda perlu menjalankan pembaruan khusus dengan repositori Spring Data di atas MongoDB, Anda memerlukan metode implementasi khusus.

// Interface for custom functionality
interface SomeCustomRepository {
  void updateMethod(…);
}

// Custom implementation
class FooRepositoryImpl implements SomeCustomRepository {

  public void updateMethod(…) {
    mongoTemplate.update(…);
  }
}

// Core repository declaration combining CRUD functionality and custom stuff
interface FooRepository extends CrudRepository<Foo, ObjectId>, SomeCustomRepository {
  …
}

Pendekatan ini juga dijelaskan dalam dokumentasi referensi .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Object.keys, cara mendapatkan daftar kunci di mongodb

  2. Bisakah Anda memiliki izin tingkat pengumpulan di MongoDB?

  3. C# MongoDB - Bagaimana cara menambah dan menghapus item ke beberapa elemen array bersarang?

  4. Apa sintaks untuk Tanggal di MongoDB yang berjalan di MongoLab?

  5. Batas waktu koneksi Pymongo dari mesin jarak jauh