MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

błąd:parametr typu `D` musi być użyty jako parametr typu dla niektórych typów lokalnych

Kiedy wdrażasz cechę, albo cecha, albo typ, dla którego ją wdrażasz, musi być zdefiniowany w tej samej skrzynce. W twoim przykładzie tak nie jest:cecha Responder jest zdefiniowany przez nickel i Result jest zdefiniowany przez mongodb .

Najczęstszym sposobem obejścia tego jest zdefiniowanie własnego typu poprzez zawinięcie żądanego typu w strukturę krotki z pojedynczym komponentem (tzw. wzorzec newtype ):

struct Result(mongodb::error::Result<Option<Document>>);

impl Responder for Result {
    ...



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak wstawić wiele elementów jednocześnie do kolekcji MongoDB

  2. Klucze dynamiczne po $grupuj według

  3. Uwzględnij określone pola w indeksie wieloznacznym w MongoDB

  4. Wprowadzenie do Morphii – Java ODM dla MongoDB

  5. Przechowuj datę w MongoDB bez uwzględniania strefy czasowej