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

Spring MongoDB Repository hanya berfungsi dalam beberapa kasus

Sebagai mlk disebutkan, masalahnya adalah dengan implementasi tunggal saya yang menyebabkan masalah pada wadah pegas. Saya telah mengubah kode DataMapsFactory ke:

package com.njugroup.flotilla.domain.factories;

import com.njugroup.flotilla.domain.maps.TermsMap;
import com.njugroup.flotilla.repository.TermsMapRepository;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;

import java.util.Optional;

@Component
public class DataMapsFactory{

    private final Logger log = LoggerFactory.getLogger(TermsMapsFactory.class);

    @Autowired
    private TermsMapRepository termsMapRepository;

    public TermsMap getDataMapForVehicle(String id) {
        log.debug("Getting data map for: "+id);
        try {
            Optional<TermsMap> map = Optional.ofNullable(termsMapRepository.findOneByEntityId(id));
            log.debug("fetched map: "+map);
            return map.get();
        } catch (Exception e) {
            e.printStackTrace();
            return null;

        }
    }
}

Sekarang bekerja seperti pesona.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Kembalikan item array berdasarkan indeks dalam templat bilah spasi meteor

  2. wildcard mongodb cocok dengan semua nilai untuk kunci tertentu

  3. Hapus data dari dokumen mongo dengan PHP

  4. MongoDB php $in dan $regex

  5. Jalankan skrip javascript (file .js) di mongodb termasuk file lain di dalam js